See all photos
See all photos
See all photos
The Alameda Palace Hotel is located in the heart of Salamanca, Spain. It is just a few steps from the train station and close to many attractions. The rooms are comfortable and spacious, and the common areas are well-equipped. The hotel offers a great breakfast buffet and a 24-hour front desk.