St Mark's Church Hamilton Terrace 114 Hamilton Terrace London, Greater London NW8 9UT
View directions
Nothing's happening here