Jumbo Seafood Restaurant

10 Langley Rd.
Newton
Massachusetts
United States
website