Get directions to: Thai House, Idaho Falls, ID
Restaurant address: 366 Shoup Ave Idaho Falls, ID 83402, USA
Restaurant: Thai House