Chez Leons is a restaurant located in Marousi, Greece, with many years of operation. They specialize in home-style cooked meals. The establishment is situated on Agiou Konstantinou street.