Crickhowell is a town and community in southeastern Powys, Wales, near Abergavenny, and is in the historic county of Brecknockshire.