Urban and beach life in Torremolinos Costa del Sol


How many stars does this place deserve?