The George & Devonshire

The George & Devonshire
8 Burlington Lane, London, W4 2QE
Photo of The George & Devonshire