VISITING ANGELS Northern Neck-Middle Penninsula, Virginia
Serving Kilmarnock, Tappahannock, Gloucester, Saluda, Urbanna
Photo of How Home Care Works
How Home Care Works
Why the best care begins at home
Learn More
Photo of Life Care Navigation
Life Care Navigation
Helping seniors live independently
Learn More
Photo of Caring Careers
Caring Careers
Visiting Angels employment opportunities
Apply Now

Frank McCarthy
Owner/Director

68 S Main St

Kilmarnock, VA, 22482

804-435-2229  Gloucester 804-695-2889

Contact Frank
Our Mission Statement
Visiting Angels of the Northern Neck & Middle Peninsula employs immense resources to deliver the best possible care to clients in the comfort of their own home or facility.
Central to our mission is restoring hope and independence through the assistance of healing the emotional, spiritual and physical well-being of the individual. We accomplish this through relationship building and effective education and communication with clients, families, employees and professional  healthcare providers.

Learn more about our Angels
Check Out Our Caring Video

Senior Home Care Kilmarnock, VA

Visiting Angels in Kilmarnock, VA provides the best in experienced senior home care.  Our Angels provide respite care, senior personal care, elder care, and companion care and specialize in Alzheimer's and Dementia care so that elderly adults can continue to live independently in their own homes in Deltaville, Gloucester, Tappahannock, Hayes, Montross, Heathsville, Reedville, Callao, Irvington, White Stone, Warsaw, Lively, Lancaster, Urbanna, Saluda, Mathews and Topping, Virginia.




Our Reviews
Home Care Services Include
  • Meal Preparation
  • Hygiene Assistance
  • Light Housekeeping
  • Errands, Shopping, Walks
  • Medication Reminders
  • Affordable Hourly Rates
  • Hourly to 24 Hour Care
  • Temporary or Long term
  • Weekends, Holidays
  • Respite for Family Caregivers
  • Specialized Alzheimer's and Dementia Care
Call Us Today
Gloucester:   804.695.2889
Tappahannock - Warsaw:   804.313.8808
Kilmarnock:    804.435.2229