Расположена на расстоянии 25 минут ходьбы от колеса обозрения London Eye, Вилла London Town House предлагает гостям осмотреть различные туристические места неподалеку.
Крикетный стадион «Овал» располагается в 250 метрах от дома отдыха, расположенного в паре минут ходьбы от станции метро Подземная Oval. Любителей природы порадует близкое расстояние к Сент-Джеймсскому дворцу, в 2 км.
Гости могут отведать блюда итальянскую кухни в ресторане Ziani, который находится на расстоянии 1 км. Также в 10 минутах пешей прогулки находится автовокзал Vauxhall.