Legal Sea Foods - Park Square

Location

26 Park Plaza,
Boston, MA 02116

Phone

617-426-4444

Social