Salvador Allende 45 , Torremolinos
Sol House Costa del Sol is situated 300 metres from Carihuela Beach and offers rooms with views of the Mediterranean. The hotel features 3 pools overlooking the sea. Free WiFi is available throughout.