Ostra

One Charles Street South, Boston MA 02116

1 Follower


About

Ostra, located at One Charles Street South in Boston’s Back Bay, is a contemporary Mediterranean Seafood restaurant. Inspired by local and European varieties of seafood, Chef/Owner Jamie Mamman... Read more

Followers (1)