A traditional Greek small plates restaurant, "Ο Λένος" has been serving delicious meze since 1999.