The location is quite convenient for those who need medical services. It's situated on the 5th floor of a building at SW 1st Ave and 5th Street in Ocala City. I found it relatively easy to access with the wheelchair-friendly entrance, parking lot, and restroom facilities.
The phone number for the location is +1 352 351 7262, in case you need to contact them directly.
I visited this location with Dr. John Accola, who seems to be one of the co-brands associated with this practice. Unfortunately, I don't have information on their current payment options, but they do accept credit and debit cards.