Castillo Alcazar is a buffet restaurant offering Mediterranean, European, and Spanish cuisine, including barbecue with Brazilian skewers and vegetarian options.