Murcia

beach at Benidorm, Alicante, Spain. Pe on de Ifach (The Tooth), Calpe, Spain. Apartment and hotel complexes at Benidorm on the Spain's Costa Blanca. Typical high rise building, Alicante