7.5/10
Good
33 reviews
Free Wi-Fi
Hostal Restaurante Los Mellizos is located in Los Ríos, 29 km from Baeza and 33 km from Úbeda. Guests can enjoy the on-site restaurant.
Number of rooms: 11
Ctra. Nacional IV Km 280, Aldea de los Ríos, 23210 Guarromán, Spain