Located about 5 minutes by foot from Inchbald School of Design, Iconik London Townhouse Villa offers quick access to various city attractions in the vicinity.
This London villa boasts a central location 0.4 miles from the perennially crowded Harrods, 2.7 miles from Tate Modern. Around 25 minutes' walk from the villa guests will find the Protestant Westminster Abbey, while Houses of Parliament is approximately 30 minutes' walk away. Nestled in the Central London district of London, Iconik London Townhouse Villa is 1.3 miles from the historical sites like the royal residence "Kensington Palace".
With a seating area, the villa offers an iron with ironing board and climate control, and such media facilities as a flat-screen TV with satellite channels. Iconik London Townhouse Villa comes with a bathroom with a separate toilet. Hair dryers are also part of the bathroom amenities.
This property features an equipped kitchen, as well as coffee/tea making machines for dining onsite. Guests can also make use of a fridge to prepare their own meal. Guests can dine at Adam Handling Chelsea located within 5 minutes' walk of the London villa. Located right around the corner from the London accommodation, Sloane Square subway station offers transportation options in the area.