7210 W Lake Mead Blvd, Las Vegas, Nevada 89128 USA
Spider roll, Catepillar Roll, and Tropical Dragon Roll
Photo Credit: Yelp