Perfect location when you have to stay near Heathrow or when visiting an event in Twickenham stadium.