The Hotel São João de Deus with 56 bedrooms combines historic charm with a tranquil atmosphere. Located only a short drive from the Spanish border, the hotel is in the heart of Elvas and provides guests with spacious accommodation. Constructed from the ruins of a former Convent building it is part of the old town walls. Start the day with a swim in the pool. Afterwards enjoy breakfast in the comfort of your room or soak up the sun in the hotel garden.