Get directions to: Thai House Restaurant, Oklahoma City, OK
Restaurant address: 1801 South Air Depot Boulevard Oklahoma City, OK 73110, USA
Restaurant: Thai House Restaurant