Chiswick is a great London location