A great location for twickenham stadium