Established in 1928, O Leloudas is a taverna offering traditional Greek fare and wine. Experience simple, warm hospitality.