Most Popular Read more San Gwann Tal-Budella Tal-Budella restaurant is located in the heart of San Gwann, we are open 6 days a week and as an added bo ... Book Now