Hotel Meliá Costa del Sol, Torremolinos, Malaga Address: Paseo Marítimo, 11, 29620 Torremolinos, Málaga, Spain Back