About this property
Teulada is a small coastal town on Spain’s Costa Blanca.
Setting it apart from its coastal neighbours of Calpe and further south, Benidorm, the town council passed laws limiting the height of buildings and protecting the natural pines that cover the …