The vibrant Xaghra village square not only offers you a glimpse into how Gozitans go about their daily life, but also provides you with an array of delightful restaurants and cafes to choose from.