Among the many accolades, the coveted Iconic Restaurant of the Year 2024 award was presented to none other than the legendary Leopold Cafe, a beloved institution in Mumbai's Colaba neighbourhood. The ...