Legal Sea Foods

Variety of local seafoods served fresh in an upscale atmosphere.

250 Granite St., Braintree, 781-356-3070 $$

Comments are closed.