South Garden Chinese Restaurant
Address: 10855 SW 72 Street, Miami, FL 33173
Phone: 305 680 5761
Category: Chinese Restaurant
South Garden has been serving authentic Chinese food for over 30 years. Offering classics such as Honey Chicken and Pepper Steak, we also serve authentic dishes such as Peking Duck, Chow Fun, and much more.