At St Mary's Family Practice Center, every visit is designed to help you feel your best — with preventive care that catches problems early, chronic condition management that actually works, and a team that treats you like family, not a file number.
From routine check-ups to managing long-term conditions, our services are built around what keeps you healthy — and what brings you back year after year.
Annual physicals, health screenings, and immunizations designed to catch issues before they become problems — and keep you feeling your best.
One practice for your whole family — from pediatric visits and adolescent care to senior health management, all under one roof.
Ongoing, coordinated care for diabetes, hypertension, asthma, and other chronic conditions — with treatment plans that adapt as your needs change.
Same-day appointments for sudden illnesses, minor injuries, infections, and other urgent — but non-emergency — health concerns.
Routine gynecologic care, prenatal visits, contraception counseling, and menopause management provided with dignity and respect.
On-site and referenced laboratory testing, EKGs, and other diagnostic services so you get answers faster — without unnecessary referrals.
St Mary's Family Practice Center was founded on a simple belief: everyone deserves a healthcare provider who knows them as a person, not just a diagnosis. Located in the heart of St Petersburg, we've built a practice where patients leave feeling heard, informed, and genuinely cared for.
Our approach combines thorough, evidence-based medicine with the kind of personal attention that turns a routine visit into a real partnership. Whether you're scheduling your first wellness exam or managing a long-term condition, you'll find a team that's invested in your health outcomes — not just your next appointment.
We accept a wide range of insurance plans and are committed to making healthcare accessible. If you're unsure whether we accept your plan, give us a call — we're happy to verify your coverage.
We accept most major insurance plans. Contact us to verify your specific coverage.
We welcome Medicare patients and work with you to understand your benefits and coverage.
Uninsured? We offer transparent self-pay pricing and flexible payment arrangements.
Call us at (727) 866-6306 and we'll confirm your insurance coverage before your visit.
Whether you're scheduling your first appointment or have a question about our services, we're here to help. Reach out by phone, email, or stop by our St Petersburg office.
You don't need a referral. You don't need to wait. If you're looking for a family practice center in St Petersburg that treats you like a person, we're ready to welcome you.