Map
1 Plaza del Castillo, Pamplona 31001, Spain
Hotel
Gran Hotel La Perla