Mr. L'S BAR is a great choice when searching for a bar in south yarra. Enjoy a comfortable atmosphere, refreshing drinks, and quality time with friends. Located at 23–25 Toorak Road, South Yarra VIC 3141, it is a welcoming spot for casual evenings and social outings.