El Castillo is a Mexican restaurant offering classic cuisine, cocktails, and beers in a vibrant, colorful setting.