Balmoral Castle is a family restaurant and cafe-bar offering authentic Greek cuisine. Enjoy fresh, homemade dishes like moussaka and baked vegetables.