Taverna O Giorgos is a Greek restaurant. It is known for its polite staff and lovely food, offering a pleasant dining experience.