Self Catering Accommodations & Lodges in London
If you're looking for accommodation with a little extra space, London has a wide range of apartments and self-catering options to choose from. Self-catering accommodation within the London includes some modern apartments of exceptional standards
Thalia is a three bedroomed house in Westway, West Wimbledon, London SW20, available to rent as self catering accommodation for holidays or business trips.
We provide more than just serviced apartments – we offer a way of life and a London experience to remember. Book directly and stay with us to experience living in London as it really should be: with a leading independent serviced apartment owner and operator that has more than 28 years experience of working in the capital.
Luxury, space, comfort, and a quiet location: Manson Place in South Kensington, offers 14 newly refurbished serviced apartments in a prime central London location.
- Shopping
- Aerial Sports
- Restaurants
- Spa & Massages
- Karting
- Golf Clubs
- Hotels