Great location for Twickenham Stadium.
Loved our stay