
Our Facilities
Our Location
STC is conveniently located minutes away from the heart of the Health District near Downtown Miami at 1501 NW 29th ST, Miami, FL 33142. Located near Jackson Memorial Hospital, Holtz Children’s Hospital and University of Miami Hospital, STC works closely with various medical professionals from these institutions to ensure the highest quality of care and resources are always available to all the children we serve.
