×

Teulada

Town in Spain
Teulada is a small coastal town on Spain's Costa Blanca, located 3 km north from Junction 63 of the A7 E-15 toll motorway on the N-332 coast road. Wikipedia
Autonomous community: Valencian Community