Mediterranean restaurant, San Giovanni, offers a unique dining experience in Valletta. Enjoy cuisine with a historic view.