Excalibur, Restaurant