Windsor Medical Clinic 11434 North 53rd Street, Temple Terrace, FL 33617