Terra Rossa is a European restaurant offering fresh products in a warm and inviting atmosphere.