All posts tagged Maida Vale

War and Peace

Spotted at Saint Mark’s Church in Maida Vale, London.