8665 W Flamingo Rd Ste 119 Las Vegas, NV 89147 (725) 205-3325
Tip: Always call ahead to check opening hours.