Twickenham Hotels

Map of Twickenham Hotels

Search and Book Hotels

Twickenham Hotels

Alexandra Place Twickenham

Boasting accommodation with a patio, Holiday Home Alexandra Place is located in Twickenham. This holiday home offers a bar as well as free Wi-Fi. The holiday home has 4 separate bedrooms and includes a kitchen with a dishwasher, oven and dining area.

Twickenham, TW1 2HE, United Kingdom

Nightly rates from $196