3663 Las Vegas Blvd, Miracle Mile Shops, Las Vegas, Nevada 89109 USA
Supreme Tostada Nacho
Photo Credit: Yelp