Trackside pizza is AMAZING. Thin crust awesome flavor, plenty of toppings. Vast menu for all ages and tastes to enjoy!
We went Sunday April 9th 2017 and we had a tremendous experience. Really cool eating inside an actual subway car!
We recommend you go as soon as possible!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.