St Mary's and St Peter's School

St Mary's and St Peter's School
Somerset Road, London, TW11 8RX