|
|
 |
Orchard
England, London, Paddington
|
|
|
|
This 2 star hotel is located in the city centre of London and was established in 1975. It is close to the Hyde Park and the nearest station is Paddington.
|
|
 |
About Paddington:
|
|
Orchard
|
|
Address:
|
86-90 Sussex Gardens,, London, W2 1uh, England
|
 |
|
|
|
|
 Standard bedroom
 Standard bedroom |
 Standard bedroom
 Standard bedroom |
 Standard bedroom
 Standard bedroom |
|
|
| | |