South China Restaurant is a Australian Restaurant based in Albury North, New South Wales. South China Restaurant is located at 1075 Mate St, Albury North NSW 2640, Australia,
Please contact South China Restaurant using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find South China Restaurant opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.