Location: 5 Km. from Salta Lake City city centre and near the Delata Centre.
See more: Hotels in USA Hotels in Salt Lake City Holiday Destinations in USA