Hotel Castillo
HotelOne of the Most Revieweds in Villarrobledo
Address
Av. de los Reyes Católicos, 20, 02600 Villarrobledo, Albacete, Spain
Website
Contact
+34 967 14 33 11Price rating
$54/night
Rating on Google Maps
4.20 (671 reviews)Open on Google Maps