
Contact
Cleo's Deli Prahran
Prahran Market Shop 816
181 Commercial Road
South Yarra, 3141
Ph: 9826 6721
info@cleosdeli.com
Store Manager: George Giannakidis
Cleo's Deli Elwood
103 Ormond Road
Elwood, 3184
Ph: 9531 1100
Fax: 9531 1133
cleoselwood@gmail.com
Cleo's Deli Head Office
Accounts/Administration
Ph: 9314 3255
Fax: 9314 2855