St Mary's Church Hall

St Mary's Church Hall
1 The Mount, London, W3 9NW
Photo of St Mary's Church Hall