Save Topic
Location of hotel

Could anyone tell me how far is to walk from the Premier Inn Twickenham Stadium to the actual Stadium. Also is it far too restaurants and bars. Thank you