El Castillo is a restaurant offering Venezuelan cuisine.