Linden House Hotel

4-6 sussex place, London, United Kingdom

Linden House Hotel Photos

Linden House Hotel Map

4-6 sussex place, London, United Kingdom
Linden House Hotel

Hotel Information

The hotel is ideally located for both business and leisure travelers, providing a perfect central point from which to explore london. 08/vm