Book A Bed Hostels ligger ungefär 3,8 km från The O2 Arena, en av de mest populära sevärdheterna i London.