Beaufort Hotel in London (Stadtzentrum London) ist nur einen 4-minütigen Fußmarsch von Harrods und 13 Gehminuten von Natural History Museum entfernt. Dieses Hotel mit 4 Sternen ist 1 km von Imperial College London und 2,9 km von Buckingham Palace entfernt.