Medford MA Marine Repairs 1. 12 Locust St, Medford, MA 02155 | North Atlantic Diesel Service In (781) 395-6339