Ostra

One Charles Street South, Boston MA 02116

Upscale Casual

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, Ch... Read more

Followers (1)
  • Norman Owens
    Executive Chef
    Melrose, MA