Lord of the Kebab
61A Fitzroy St, St Kilda
Melbourne VIC 3182
Australia