Property Reference: 1587472. A studio flat in Osterley, Isleworth for 975 per month inclusive of water and council tax but excluding electricity and has