Terra Madre is an Italian restaurant offering pizza, pasta, burgers, and ice cream with a sea view.