22645 (Middletown, VA) Homes For Sale - Homesnap