Get directions to: Thai House, Santa Cruz, CA
Restaurant address: 353 Soquel Ave Santa Cruz, CA 95062, USA
Restaurant: Thai House