5 bedroom property in Grosvenor Halls, Grosvenor Road, Twickenham, TW1 - £5,415 pcm | Chase Buchanan