care family i ocala family care specialists - ocala i 2102 SW 20th Pl. FAMILY CARE SPECIALISTS - Family Practice - 2300 SE 17th St Ocala FL - Phone Number - Yelp. Fa… Sunday, August 14, 2022 Edit