Venta Castro is a restaurant.