The Tower House London, England

29 Jul 1949
The Tower House designated a Grade I listed building