Home Tags Restaurant in Stamford

Tag: restaurant in Stamford

Café oo la la opens at One Stamford Plaza

Restaurant offers dayside sandwiches, soups; 'quite an amenity.'