Interfaith Tree Planting Date: March 22, 2019Location: Princess Park, 5 Oakfields Road, London NW11 0JA