Good place to stay near London and Heathrow. Walking distance to Twickenham high street with shops and super close to a bunch of different sites to see.