The smell hits you when you pull into their parking lot and it gets stronger as you approach the entrance. Anticipation grows for an amazing taste that is fulfilled when you eat Twin’s pizza. Lots of toppings to choose from, all delicious. I have loved...Twin’s pizza for many years and continue to do so.More