Located 1.3 km from Leon Centre, Villa Olga Apartment offers accommodation in Santiago de los Caballeros. The apartment is 2.5 km from Monumento a los Heroes de la Restauracion. Free WiFi is featured throughout the property.
There is a dining area and a kitchen complete with an oven, a fridge and stovetop. A flat-screen TV is available.
San Luis Fortress is 3.5 km from Villa Olga Apartment, while Santiago Apostol Cathedral is 3.8 km from the property. The nearest airport is Cibao International Airport, 7 km from the property.