Where's the best place for Pizza on the strip? Or any place for that matter - can't seem to find much. Mixed yelp reviews on Sciricco's in NYNY. I had Francesco's at TI last year, no good. I swear I walked by a pizza place at Paris but I don't see it on the hotel website.
What's out there?
What's out there?
Comment