Location: The Red Chilli Sichuan Restaurant

Address: 51 Dixon St, Haymarket View

Map presented by Google