El Castillo is a restaurant serving South American cuisine.