L'Olivera de Cabrera is a restaurant.