Landor Road London Apartment o powierzchni 60 m² jest położony około 10 min piechotą od stacji metra Stockwell i oferuje Wi-Fi. Muzeum Tate Britain i Most Tower Bridge znajdują się odpowiednio w odległości 2 km i 6 km od tego apartamentu.
Apartament jest położony w dzielnicy Barnes, w bliskiej odległości od stacji kolejowej Stacja London Wandsworth Road. Pierwszorzędna lokalizacja: Larkhall Park znajduje się w około 500 m. Londyńskie Akwarium Sea Life leży w prawie 4 km stąd.
2-pokojowy Landor Road London Apartment posiada miejsce do siedzenia, miejsce do pobytu dziennego i w pełni wyposażoną kuchnię z widokiem na miasto. Obiekt noclegowy zapewnia oddzielną toaletę i prysznic. Ponadto w łazience zapewniono suszarka do włosów i ręczniki kąpielowe.
Apartament oferuje udogodnienia z wyżywieniem we własnym zakresie, takie jak funkcjonalna kuchnia, a także jadalnia.