The Still And Star

The Still And Star
1 Little Somerset Street, London, E1 8AH
Photo of The Still And Star