Get directions to: Deli Shoppe, Townsend, DE
Restaurant address: 112 Pennsylvania Ave Apt F Townsend, DE 19734, USA
Restaurant: Deli Shoppe