Self Catering Accommodations in Twickenham
Twickenham offers a wide range of Self Catering accommodation. Whether you’re visiting Twickenham on business or just coming for a short break, we have a serviced apartment to help make your stay in the city as comfortable as possible.
20 The Barons
We are pleased to offer a collection of seven individually styled serviced apartments in one beautiful corner of West London. All the Barons apartments are located next to Richmond upon Thames, in one of London’s most desirable areas.
Teddington Lodge
Serviced accommodation, providing high quality, affordable, executive-standard self-catering living right in the heart of Teddington.
Our short-lets accommodation is an ideal place to stay for an extended period.