Results 3 results found Praia do Castelo beach, Atlantic Ocean, Albufeira, Algarve, Portugal, Europe Praia do Castelo beach, Atlantic ocean, Albufeira, Algarve, Portugal, Europe Praia do Castelo beach, Atlantic Ocean, Albufeira, Algarve, Portugal, Europe