Prices include:

Delivery and Planting in London

Trees are 10-18 feet tall