Location: The Iron Chef Chinese Seafood Restaurant

Address: 84 Broomfield St, Cabramatta View

Map presented by Google