Churches in Caret, VA
Enon Baptist Church
Jehovah's Witnesses
New Mount Zion Baptist Church
Upper Essex Baptist Church