Ideal location for the rugby stadium, easy walking distance from Twickenham main town and Richmond