Libra Grill Bar - (Restaurants in Lourdas)

Bill C  (September 02, 2007)        10/10

Great little bar/restaurant in the heart of the village, superb home cooked food, the best steaks and souvlaki I've ever eaten on the island! and all at very reasonable prices. Good friendly service from the owners Geoff & Liz We are lucky enough to live locally so I think this will become our new eating/watering hole!  Recommended to all