The Upper Room

The Upper Room
8 Greenland Street, London, NW1 0ND
Photo of The Upper Room