Originally Posted by Sweet Willie
anyone else been? I'm finally going to get to try it in a couple weeks.
--
One of the best pizza places in the world (i've eaten pizza in on 4 continents and probably 15 countries). Make sure to order the Pizza Margherita and the Ceaser Salad. Enjoy!!