This medical service location is quite convenient to get to, especially for people with mobility issues, as it has a wheelchair accessible parking lot and entrance. The address is Building 1100, 66th St N Street, St. Petersburg City, and you can contact them at +17273456382. This place co-operates with St Petersburg Shores. Unfortunately, it lacks a well-developed online presence and separate accommodations for patients' companions.