La Finca is a restaurant.