Photo Credit: Yelp
Photo of Lava Hot Springs Olympic Swimming Pool and Indoor Aquatic Center
Lava Hot Springs Olympic Swimming Pool and Indoor Aquatic Center
195 N Center St, Lava Hot Springs, Idaho 83246 USA
195 N Center St, Lava Hot Springs, Idaho 83246 USA
Photo Credit: Yelp