Enjoy Dim Sum, Chinese and other familiar eats served in modest digs with Asian decorative touches at South Garden Chinese Restaurant, located in the Sunset Strip Plaza. Delivery and Catering available.
Know a great happy hour or special for this location?
Suggest an edit
10855 SW 72nd St, Miami, FL 33173
© 2025 Checkle, Inc
Privacy
Terms