From USD 59,00 per night. Search and book a hotel for a night in Abercraf (United Kingdom) for a nice holiday or weekend. Abercraf (Abercrave in English) is a village within the historic boundaries of Brecknockshire in the modern county of Powys, Wales.