Built in 1897 as terrace homes, this hotel in London's Earls Court residential district is three blocks from Kensington High Street and four blocks from ... More lodging info