Isleworth

Advertisements
Isleworth Middlesex. on the left bank of the Thames. Distance from London, 15 miles by water; 12 miles from Waterloo by rail.