Get directions to: Franklin Pizza & Deli, Franklin, MA
Restaurant address: 18 Cottage St Franklin, MA 02038, USA
Restaurant: Franklin Pizza & Deli