Looking for the perfect place to stay in Gozo? Let me introduce you to The Duke Boutique Hotel, located right above the Duke Plaza Shopping Mall in the heart of Victoria, Gozo’s bustling capital. This ...