Choose your room
Chelsea House On The Thames Villa
- Wi-Fi
- Child-friendly
Cots
- Air conditioning
- Pets
Pets allowed
Situated about a 5-minute stroll from The Chelsea Theatre, Chelsea House On The Thames Villa London offers quick access to numerous city landmarks nearby.
Netsled in the Meusdorf district of London, the London holiday home is 2.4 km from the Victoria and Albert Museum and within a 7-km distance of such shopping venues as the huge Borough Market. The public Trafalgar Square can be found nearly a 10-minute ride from the accommodation, and St James's Park is nearly a 15-minute ride away. Positioned 2.1 km from the large neo-classical Brompton Oratory Roman Catholic Church, Chelsea House On The Thames Villa is popular among both worshippers and tourists.
Offering river views, the London accommodation consists of a living room.
Chelsea House On The Thames Villa features a fully-fitted kitchen with an electric kettle, a fridge, and an oven. Mona Lisa Cafe & Restaurant is a restaurant serving European dishes fairly close to the property. London Imperial Wharf train station is also situated only a 10-minute stroll away.