Terraza El Castillo is a bar and grill offering a Mediterranean-style menu. It features outdoor seating.