Santa Rosa, Torrox (3-star) | TravelManiac