Can anyone elaborate on the area around the hotel.
is it in a neighborhood? restaurants? besides the o2 stadium, things to do (such as stores, movie, theatre...) ?
true that only one tube line JUBILEE direct from nearby hotel into London?
any busses into London?
boat?
thanks in advance.