Get directions to: Archis Thai Kitchen, Las Vegas, NV
Restaurant address: 6360 W Flamingo Rd Las Vegas, NV 89103, USA
Restaurant: Archis Thai Kitchen