Share:

68 Bed Hotel in London Paddington W2

Westbourne Terrace, England, United Kingdom

88%

£23.000.000

Hotels & Resorts

#33609

Core+, Value-Add

22 Sep 2024