Get directions to: Thai House, Crescent City, CA
Restaurant address: 105 N St Crescent City, CA 95531, USA
Restaurant: Thai House