Ta' Marija Restaurant
Constitution St., Mosta, Malta,
+356 2143 4444 Call For Reservations