Get directions to: Central Plaza Pizza & Ice Cream, Townsend, MA
Restaurant address: 220 Main Street Townsend, MA 01469, USA
Restaurant: Central Plaza Pizza & Ice Cream