Get directions to: Depot Deli, Melrose, MA
Restaurant address: 506 Franklin Street Melrose, MA 02176, USA
Restaurant: Depot Deli