Photos coming soon
HOTEL
Castilla Termal Palacio de Avellaneda
Plaza de los Duques de Peñaranda, 1, Penaranda De Duero, Spain
Where it sits
Castilla Termal Palacio de Avellaneda
Plaza de los Duques de Peñaranda, 1, Penaranda De Duero, Spain
41.68793, -3.47985
Plan around Castilla Termal Palacio de Avellaneda
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
