Great space a few steps from the bus stop and local shops, well located for events at Twickenham Stadium