Mallorca, Calle Pollarca, Spain
The three star Hotel Leo is the ultimate place to stay; with its winning combination of beachside location and varied program of in-house entertainments. Recently refurbished; it is perfect for the sun seeker who wishes to spend the day on the beach; enjoy good quality cuisine and then party the night away.
Click here for the no frames version of the hotel accommodation