Get directions to: Thai Orchid Cafe, Alturas, CA
Restaurant address: 1001 N Main St Alturas, CA 96101, USA
Restaurant: Thai Orchid Cafe