Looking for veterinary services in Virginia?

Serving the greater Fredericksburg area in Northern Virginia, St. Francis Animal Hospital provides comprehensive wellness and preventive programs, as well as parasite prevention and nutritional, behavioral, dental, and surgical services for cats and dogs.

If you’re ready to see our expert veterinary team in Fredericksburg, call St. Francis today at 540-891-1275 or make an appointment now.