Get directions to: Friendly Ice Cream Shop, Melrose, MA
Restaurant address: 106 Main St Melrose, MA 02176, USA
Restaurant: Friendly Ice Cream Shop