Address
6180 McDonough Dr NW, Norcross, GA 30093Hours
Serving Atlanta since 1992, Manchuria Garden has been named "Best Chinese Restaurant" 11 times! Prepared fresh nightly, the All-You-Can-Eat seafood and Chinese dinner buffet has over 60 items! Reservations accepted for groups of 10 or more.