De Finibus Terrae is an Italian restaurant.