Update Info - Depot Deli
This restaurant was reported as closed. If it is open, let us know.
Depot Deli
506 Franklin St
Melrose, MA 02176
506 Franklin St
Melrose, MA 02176
This restaurant was reported as closed. If it is open, let us know.