3663 Las Vegas Blvd S, Las Vegas, Nevada 89109 USA
Armando Vera one of the Top 10 Vegas attractions.
Photo Credit: Yelp