Choose your room
With a stay at Cave Hill Farm Bed and Breakfast in McGaheysville (Swift Run Gap Entrance Shenandoah), you'll be close to Massanutten Water Park. This historic bed & breakfast is within the vicinity of Masanutten Ski Resort and Port republic Battle Field. Take in the views from a garden and make use of amenities such as wedding services. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 5 air-conditioned rooms featuring fireplaces. Cable television is provided for your entertainment.