Offering a location 4.7 km from the Hill of Saint Michael, Villa Casa Rosa Olhao gives access to various tourist spots in the area.
Also, this property is around 10 minutes by car from the Ria Formosa Natural Park Headquarters and around 15 minutes by car from Bairro dos Pescadores. Situated 4.9 km from the Church of Nossa Senhora do Rosario and Chapel of Nosso Senhor dos Aflitos, the villa is popular destination for both worshippers and tourists.
Villa Casa Rosa comes with a bathroom with a separate toilet and a shower. Bathrooms are also featuring towels for your comfort.
Among other facilities at the property an electric kettle, a refrigerator, and an oven are provided for self-catering. Guests can easily reach Faro airport, located 22 minutes' drive away from the Olhao accommodation.