Small Town Pizza & Sub Co.

Pizza restaurant · 106 W Pearl St, Trafalgar, IN

Dine-In

Hours

More food in Trafalgar, IN · Pizza in Trafalgar