Updating availability and prices
Offering a restaurant, Hotel Castillo is located in Villarrobledo, in the province of Albacete
It features a 24-hour desk and a bar
Free Wi-Fi is available throughout
This single air-conditioned room comes with a flat-screen TV
Featuring a bath or shower, the private bathroom also comes with a hairdryer and free toiletries
A washing machine is included
INTERNET
PARKING / GARAGE
PET FRIENDLY
Hotel
Room
Activities and leisure
Restaurant