Location: The Iron Chef Chinese Seafood Restaurant

Address: 84 Broomfield St, Cabramatta