From USD 65,00 per night. Search and book a night in a hotel in Abbeystead (United Kingdom) for a nice holiday or weekend. Abbeystead is a small picturesque village located in the Forest of Bowland Area of Outstanding Natural Beauty in Lancashire (England).