West End House 91 - 92 Dean Street London W1D 3SY
Details of scheme of green planting in front of the roof level plant screen pursuant to Condition 35 of planning permission dated 05 June 2025 (RN24/02649/FULL)