Define Ashtree. Ashtree synonyms, Ashtree pronunciation, Ashtree translation, English dictionary definition of Ashtree. Noun 1. ash tree - any of various deciduous pinnate-leaved ornamental or timber trees of the genus Fraxinus ash Fraxinus, genus Fraxin
Description: Ash Tree Farm is a family-friendly pub restaurant in Ashton-under-Lyne. Only five miles from the centre of Manchester, our Farmhouse Inn is one of the best carvery pubs around. We serve a pub Sunday roast every day of the week, along with l...