Great location. Very close to Twickenham station and the rugby stadium