Featuring free WiFi, Mirador de Llau llao offers accommodation in Castro. Church of San Francisco is 6 km away. Free private parking is available on site. All units have a dining area and a seating area with a flat-screen TV.
Facilities of Hotel Mirador de Llau llao