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

20 The Barons apartments in Twickenham

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.

Read More

Teddington Lodge

Teddington Lodge in Twickenham

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.

Read More