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. From Wikipedia
Regional gauges logged high overnight totals despite national maps showing no risk.