Teulada is a picturesque village located in the Marina Alta region, in the province of Alicante, Comunidad Valenciana