Costa del Sol

Costa del Sol /ˌkɔstədɛlˈsoʊl/ proper noun
Costa del Sol
/ˌkɔstədɛlˈsoʊl/
proper noun
Britannica Dictionary definition of COSTA DEL SOL
: region of Spain