Bar · South Yarra
2
2 Postcards
Step into Leonard's House of Love for a cozy, retro vibe, where juicy burgers, crispy fried chicken, and a fun atmosphere make for a great night out.
3 Wilson St, South Yarra VIC 3141, Australia Get directions
$$ · Menu