1421 1st Street, ID 83401 - Idaho Falls, United States
Resort - Resorts, Idaho Falls
Show on map
Xhale Resort and Spa is situated in Idaho Falls, approximately 43 km from the Eliza R. Snow Performing Arts Center. The resort offers air-conditioned accommodations along with a garden area. - Resorts, Idaho Falls