LEGO Harry Potter: The Shrieking Shack & Whomping Willow (76407).New.Retired Set

With 777 pieces, it is suitable for ages 9 and up.

eBay