Castillo Gastro-Bar is a bar and grill offering a menu with flavorful dishes.