"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."
Address: 12938 NW 7th Ave, North Miami, Florida 33168
Phone: (305) 681-8037
State: FL
City: North Miami
Street Number: 12938 NW 7th Ave
Zip Code: 33168-2726
categories: family style restaurant, chinese restaurant