The Dome Hyde Park in City of Westminster

The Dome Hyde Park in City of Westminster is a hotel, Inverness Terrace 21.

House Number
21
Street
Inverness Terrace
Building Type
building
Tourism
hotel