Cadiz, Tarifa & Costa de la Luz, Andalucía | Spain – the best beaches, hotels and restaurants
Medina is the oldest city in Europe. Cádiz may officially claim that title but, in fact, tiny Medina was the centre of a Phoenician colony first and then a major…