Mez Restaurants MÉZ, a captivating culinary destination situated at the enchanting Spinola Bay in Malta. Indulge in the flavors of Indo Coastal Cuisine at St. Julian's top seafood restaurant with a view. Book your table today! https://mezrestaurants.com/