Get directions to: Thai Orchid, Klamath Falls, OR
Restaurant address: 900 Main St (at 9th St), Klamath Falls Klamath Falls, OR 97603, USA
Restaurant: Thai Orchid