See all photos
See all photos
See all photos
This hotel is located in Pamplona, Spain. To arrive, take the escalator to the right of Calle Vuelta del Castillo, 7. Some places of interest nearby include the Cathedral of Pamplona and the Plaza del Castillo. Amenities of the rooms include free WiFi and a TV. Amenities of the common areas include a 24-hour front desk.