This place is quite reliable, which is reflected in its overall score. It's located in the heart of St. Petersburg City, in Building 1201 on 7th Ave N Street. Visitors can easily find it, as it has a wheelchair accessible entrance, parking lot, and restroom. The medical staff at this location, led by Shalin Shah, offers a range of services, including medical consultations. They accept Debit cards as a payment method. One potential drawback is the quality of services, which may need some improvement.