Отель London Town занимает переоборудованное здание викторианского особняка. Отель расположен всего в 100 метрах от станции метро Earls Court. Отель расположен в самом сердце района Эрлс Корт в Королевском боро Кенсингтон и Челси.
Во всех номерах отеля London Town в распоряжении гостей ванная комната с душем и туалетом, укомплектованная туалетно-косметическими принадлежностями. В числе удобств — телевизор с плоским экраном, сейф, телефон и фен. Доступен бесплатный Wi-Fi. Все номера предназначены для некурящих.
Континентальный завтрак подается по предварительному заказу в зале для завтраков. Желающие могут бесплатно выпить чай или кофе в общем лаундже с выходом на террасу, откуда открывается вид на сад.
В 15 минутах ходьбы располагается торгово-выставочный центр Olympia. Неподалеку находятся популярные торговые кварталы Кенсингтон и Найтсбридж. На метро удобно добираться до театрального района Вест-Энд и до центра города.