PAY Mediterranean
Plaza España, 1, 23440, Baeza
Average price €20 american express Welcome
30% off the 'a la carte' menu
PAY Spanish
P.º Portales Tundidores, 16, 23440, Baeza
Average price €26