Photo from Legal Sea Foods

26 Park Plaza, Boston, MA 02116

Nearby restaurants