Location

7600 S.W. 104 Street
Miami, Florida 33156