our lady of mount carmel church s

100 Harpersville Rd
Virginia
United States