Address: Ctra. Nacional IV Km 280, Aldea de los Ríos, Los Ríos, Spain
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. Hostal Restaurante Los Mellizos features free WiFi . A flat-screen TV is provided.