Hotel Cabo de Hornos is located in the heart of Punta Arenas, overlooking the central plaza on 1 side and from the upper floors views over the Straits of Magellan. Cabo de Hornos hotel offers 111 newly refurbished rooms, all with private bathroom. With its central location with many of the local sights within walking distance and an attractive bar and restaurant, Cabo de Hornos offers a good base for local exploration.