See all photos
See all photos
See all photos
This hotel is located in Salamanca, Spain. It is a short walk from the Plaza Mayor and the Cathedral of Salamanca. The rooms are air-conditioned and have private bathrooms. The hotel also has a restaurant, bar, and 24-hour front desk.