La Flor de Toledo is a bar offering Mediterranean cuisine with a menu starting at €8.50. It can accommodate up to 35 people.