16 Church Street Xaghra Gozo Malta Xaghra XRA 1250
Located in Xaghra, 2.5 km from Ramla Beach, Il-Logga Boutique Hotel has a number of amenities including a restaurant, an outdoor swimming pool, a bar and free WiFi. Featuring a concierge service, this...more