For comfort and security, the three-star Best Western Santa Clara Hotel Evora opens the door to the delights of Evora/Alentejo Area.
A fixture of the Evora: City Centre area, Best Western Santa Clara Hotel Evora can be found at 19 Travessa Da Milheira, Evora, Evora / Alentejo Area, Portugal. From here, you are perfectly placed to explore Evora/Alentejo Area, a quintessential experience for any visitor to Portugal.
Use our map facility to locate Best Western Santa Clara Hotel Evora or look for other hotels in the Evora: City Centre area.