See all photos
See all photos
See all photos
This hotel is located on Avenida de Italia in Salamanca, Spain. Guests can arrive by car or by public transportation. There are many places of interest nearby, including the Salamanca Cathedral and the University of Salamanca. The hotel offers both rooms and common areas with amenities like a TV and WiFi.