El Castell is a bar and grill offering Spanish cuisine, including sandwiches and tapas, with generous portions.