The Captain Cook Hotel er omkring 3 km fra Royal Albert Hall, en af London’s mest populære landemærker.