2010 Festival Plaza Dr, Las Vegas, Nevada 89135 USA
Stuff everywhere.. No way this place cares about their product
Photo Credit: Yelp