See all photos
See all photos
See all photos
This hotel is located in Pamplona, Navarra, Spain. To arrive, take Calle de Tudela 9. Nearby places of interest include the Pamplona Cathedral and the Museum of Navarra. Room amenities include a TV and private bathroom. Common area amenities include a 24-hour front desk and Wi-Fi.