Libra
This restaurant café has a marvellous terrace, and is located in the centre of the city of Úbeda. It serves a varied cuisine. Its location in the Plaza de Andalucía square means diners can enjoy the historic surroundings and relax in the heart of the commercial centre of the city.
Speciality in char-grilled meats.