Great Location.
The Hotel is located in Earls Court, just near central London. There are numerous different cultural and historical sites within minutes of the hotel, as well as an abundance of restaurants and bars, so you should have no trouble finding something to do nearby. There are also two underground stations in the area, making transportation very easily accessible.