Pizza restaurant · 106 W Pearl St, Trafalgar, IN
Dine-In
More food in Trafalgar, IN · Pizza in Trafalgar