The Inn at Afton Address: 185 Afton Pl, Lyndhurst, VA 22952 Phone: (540) 942-5201 Hotels & Motels Other Businesses: Cabin Creekwood at 44 Creekwood Ln, Lyndhurst, VA 22952 B & R Grocery at 2475 Mt Torrey Rd, Lyndhurst, VA 22952