Explore authentic Thai dining options
Restaurant
695 Main St, Lava Hot Springs, ID 83246, United States