Destroyed September 1940.
Location 120 Askew Road, London, W12
Categories
Authority
More Information The Sun Inn