Set in La Roda, Hotel Flor de la Mancha offers bright rooms with free Wi-Fi. It features a 24-hour reception and a restaurant serving traditional Spanish cuisine, including tapas dishes.
Address: Alfredo Atienza, 139, La Roda
Rates from:
EUR 39 Booking.com