Enjoy Dim Sum, Chinese and other familiar eats served in modest digs with Asian decorative touches at South Garden Chinese, located at 10855 SW 72nd St, Miami, FL 33173 in the Sunset Strip Plaza. Delivery and Catering available.
Physical address: 10855 SW 72 Street, Miami, Miami, FL, 33173
Postal address: 10855 SW 72 Street, Miami, Miami, FL, 33173