Location: Home > YellowPages > IN > Trafalgar > Small Town Pizza & Subs

Small Town Pizza & Subs

106 W Pearl St
Trafalgar, IN 46181
317-878-9988