The VegasNearMe app lists all 3 of the Lotus of Siam locations in Las Vegas.
Download it now to discover everything Vegas has to offer.
620 E Flamingo Rd, Las Vegas, NV 89119
953 E Sahara Ave, Ste A5, Las Vegas, NV 89104
Red Rock Casino Resort & Spa
11011 W Charleston Blvd, Las Vegas, NV 89135