St Hilda's School

28 Douglas Road, Harpenden, Hertfordshire