Closed as of Jun 11 123131 Las Vegas Blvd. South
Las Vegas, Nevada 89109
Like the name suggests, it's a pizza place. They have more than just pizza though, and a great view of the waterfall.
Added by Sandra03 on Mar 18 12 (last updated Jun 20 13)
Most Recent Reviews
$$ - average