Get Directions to Cleos Deli ← View details 181 Commercial Road, South Yarra, Victoria 3141 +61 3 9827 3074 Get Directions From* To * — Required information