Leonardo Hotel Torremolinos Costa del Sol
Torremolinos · Spain
Leonardo Hotel Torremolinos Costa del Sol is a 398-room coastal hotel in central Torremolinos, around 400 metres from Bajondillo Beach and within easy reach of the town’s restaurants, bars and shops. The accommodation ranges from single and double rooms to…
April 2026