Excellent Yum Cha Dim Sum in Cabramatta at Iron Chef Chinese Restaurant
Iron Chef Chinese Seafood Restaurant is located right next to Cabramatta Train Station. Serving up classic Chinese / Cantonese food including some excellent Dim Sum Yum Cha at lunch times. Iron Chef has been at the same location for more …
Excellent Yum Cha Dim Sum in Cabramatta at Iron Chef Chinese Restaurant Read more »