No. 1 Boba Tea Flamingo

9340 W Flamingo Rd Ste. 116 Las Vegas NV 89147 USA

(702) 778-8774

Location