Get directions to: D'angelo Sandwich Shop, Waltham, MA
Restaurant address: 130 Lexington St Waltham, MA 02452, USA
Restaurant: D'angelo Sandwich Shop