South Garden Chinese Restaurant Inc, MIAMI, Florida (FL)
Conveniently located at 12938 Northwest 7th Avenue () in MIAMI, Florida (FL) (33168), South Garden Chinese Restaurant Inc are available at 3056818037. Please do in advance to make a reservation.
More restaurants in MIAMI, Florida (FL)
South Garden Chinese Restaurant Inc contact information and details:
Address: 12938 Northwest 7th Avenue - , MIAMI, Florida (FL) 33168
Contact Phone: 3056818037