Teulada

Spain

Teulada is a small coastal town situated in the Valencia region of Spain. It is located along the Costa Blanca coastline.

The town is positioned 3 km north from Junction 63 of the A7 E-15 toll motorway, which connects to the N-332 coast road.

Sources

  1. Teulada, Spain

Coming up in Teulada

Map