Hotel Altos Del Loa
HotelSimply furnished rooms in a straightforward hotel offering a gym & a terrace, plus free breakfast. People often mention good, para,
Address
Av. Pedro Aguirre Cerda 10040, 1240000 Antofagasta, Chile
Website
Contact
+56 9 9651 0324Rating on Google Maps
4.00 (335 reviews)Open on Google Maps