Results 1 results found The turquoise waters of the ocean frames the sandy beach of Praia do Torrado, Algarve, Lagoa, Faro District, Portugal, Europe