The Well

The Well
180 St. John Street, London, EC1V 4JY
Photo of The Well