Apartment Torre Principado Apartments Torre Principado BENIDORM – AV de Madrid, 26 Alicante Spain Apartments Torre Principado BENIDORM – AV de Madrid, 26 Alicante Spain