Praia do Canal Nature Retreat Aljezur Located in Aljezur, 6.4 miles from Aljezur Castle, Praia do Canal Nature Resort provides accommodations with an outdoor swimm ... Ahorra hasta 60%