![La Yegua Loca Hotel]()
La Yegua Loca
La Yegua Loca Boutique Hotel is located in the beautiful and southern city of Punta Arenas in Chile, just below the most important viewpoint called "Cerro de la Cruz", where you can appreciate a panoramic view of the entire city center and the historical Strait of Magellan.