Number Sixteen Hotel, Firmdale Hotels besticht durch eine zentrale Lage in London, nur 10 Gehminuten von Natural History Museum und Victoria and Albert Museum entfernt. Dieses Hotel mit 5 Sternen ist 1 km von Imperial College London und 1,5 km von Harrods entfernt.