La Terra Madre is an Italian restaurant.