The Galaxy Narrows Theater at 2208 Mildred Street West in University Place closed its doors on January 31, 2013, the same day that Meiers House of Clocks closed. This is another place that I just assumed would be there in the future. Over the years we’ve often watched films there and then we’d go to the frozen yogurt place next door (which is also gone). The Keg Restaurant has also recently left the center.