The VegasNearMe app lists all 3 of the Zen Leaf locations in Las Vegas.
Download it now to discover everything Vegas has to offer.
4444 W Craig Rd, Ste 100-104, N Las Vegas, NV 89032
9120 W Post Rd, Ste 103, Las Vegas, NV 89148
5940 W Flamingo Rd, Las Vegas, NV 89103