El Caballero de Olmedo is a bar and restaurant offering Spanish and Latin cuisine. It is known for its homemade food and shareable portions, with very cold drinks.