Restaurants - Pizza in Trafalgar, IN
Small Town Pizza & Subs