The Witchwood is a pub and live music venue in Ashton-under-Lyne, Greater Manchester, England. Located in Ashton's town centre, The Witchwood has been a hub for live indie and rock music since the 1960s, and features on North West England's pub music circuit.
Less