London Town Hotel położony jest dogodnej lokalizacji Londyna, 10 min piechotą od dworca London West Brompton oraz oferuje 26 pokojów. Ten hotel zapewnia również Wi-Fi w miejscach publicznych.
Ulica Oxford Street znajduje się 4 km od dobrego jakościowo hotelu, a Park Kensington Gardens leży w prawie 3 km stąd. W okolicy znajdują się sklepy, takie jak Plac Trafalgar Square (4,1 km) i Dom towarowy Harrods (2 km). Goście mogą zwiedzić zabytki w okolicy, ponieważ Town jest otoczony przez różnych restauracji i barów. Do pobliskich atrakcji rozrywkowych w Londynie należy Sala koncertowa Royal Albert Hall w około 3,1 km. Dobry jakościowo obiekt leży o rzut kamieniem od stacji metra West Brompton.
Pokoje dysponują miejscem do przechowywania z biurkiem. Zapewniono w nich Wi-Fi i telewizję satelitarną, a także centralne ogrzewanie, klimatyzację i deskę do prasowania. Łazienki, wyposażone w oddzielną toaletę i prysznic, zapewniają gościom również suszarkę do włosów i ręczniki.
Kontynentalne śniadanie serwowane jest codziennie w Town w Londynie. Dostępny jest również przytulny bar. Restauracja PAUL Earls Court oferuje dania kuchni francuskiej i znajduje się w odległości 19 min spacerem.