Not Available Now (Available Mon 5:00 PM - 9:30 PM)
About Island Creek Oyster Bar
If you're looking for Seafood restaurants in Boston look no further. Island Creek Oyster Bar is known for having some of the best Seafood in Boston.
Located at 500 Commonwealth Ave, Island Creek ...show more