Island Creek Oyster Farm, otherwise known as The Shop, is the newest aspirant along the Washington Avenue restaurant strip. The oyster bar is part of a chain of oyster shops in Boston, Burlington, Portsmouth and now Portland.
Island Creek Oyster Farm