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.

The dining area and bar; tinned fish for take out

Read more…