Weyers Cave VA Hotels & Motels 1. 1224 Keezletown Rd, Weyers Cave, VA 24486 | Cross House Garden Inn (540) 234-8065