Location

11200 SW Eighth Street
Miami, Florida 33199