See all photos
See all photos
See all photos
This hotel is located in Salamanca, Spain. To arrive, guests can take a bus or taxi from the airport. There are many places of interest nearby, including the Cathedral of Salamanca and the University of Salamanca. The hotel has both rooms and common areas with amenities like Wi-Fi and a TV.