10855 SW 72ND ST STE 10 MIAMI, FL 33173 Get Directions
10855 SW 72ND ST STE 10 MIAMI, FL 33173 Get Directions
South Garden Chinese Resturant Ii is located at 10855 Sw 72nd St Ste 10 in Miami and has been in the business of Retail - Carry-out Only (except Pizza) Restaurant since 1987.
© Dun & Bradstreet, Inc. 2024. All rights reserved.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.