Mentioned by Malta National Aquarium
Malta Aquarium Restaurants, Qawra - Dining at the
"This bistro & restaurant forms parts of the Malta National Aquarium complex located in Qawra. The marine-themed dining area excels in always providing the best experience possible to its visitors, with the help of their qualified staff and top-notch skilled culinary chefs. La Nave Bistro provides for a wide variety of Mediterranean delicacies such as fresh pasta, grills, salads, and pizza."