Casa Leon
21 Casa Leon Our Saviour Street, SLM 2214 Sliema, Malta,Object type: Homestay Sliema
Located a 6-minute walk from Fond Ghadir Beach, Casa Leon provides accommodations with a bar, a shared lounge and a 24-hour front desk for your convenience. Com