London (Chiswick)

Chiswick, London
Nearest tube station is Chiswick.
MAP