Location: The Red Chilli Sichuan Restaurant

Address: 51 Dixon St, Haymarket