Satellite map of Teulada, Spain
Teulada (Valencian: [tewˈlaða], Spanish: [teuˈlaða]) 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.
Latitude: 38° 43' 59.99" N
Longitude: 0° 05' 60.00" E
Nearest city to this article: Teulada
Read about Teulada, Spain in the Wikipedia Satellite map of Teulada, Spain in Google Maps