St Nicholas Church

St Nicholas Church
Church Street, London, W4 2PH