With a stay at Roaz de Bandeira House in Olhao, youll be 0.7 mi (1.2 km) from Ria Formosa Natural Park and 11.2 mi (18.1 km) from Barril Beach. This guesthouse is 0.2 mi (0.3 km) from Parque Natural da Ria Formosa and 1.4 mi (2.2 km) from Olhao Harbour.