Island Creek Oyster Bar / New England Travel
Open for less than a year, Island Creek Oyster bar is recognized as the Best Place in Massachusetts for Seafood (Upscale) in New England Travel‘s “The Best of New England 2011.”
View Article
Open for less than a year, Island Creek Oyster bar is recognized as the Best Place in Massachusetts for Seafood (Upscale) in New England Travel‘s “The Best of New England 2011.”
View Article