Address Thelma Parker Center1239 NW 4th Street,Ocala, Florida 34475 Phone & Fax P: (352) 671-4167F: (352) 671-4168 Email Click to Email