Leroy Espresso Cafés 10 years and still going strong. Leroy welcomes regulars and newcomers to sit down and enjoy a slice of Acland Street in this friendly café that’s good for the soul. 191 Acland St, St Kilda 3182 9525 5166 Cafés Eat & Drink TweetShareShare You may like this Sister of Soul Ground Yourself Cafe West Beach Bathers Pavilion Staple Il Fornaio