Hotel Alto del Sol
Phone Number: +56552623220
Website: Suggest Official Website
Categories: Hotel resort
Address: Almirante Latorre #838, 1310072 Mejillones
GPS Coordinates:
-23.10006,-70.44632
Mejillones, Antofagasta Province, Antofagasta Region, Chile
Facebook: facebook.com/248708235745582
Instagram: Photos and Videos