LIST VIEW | MAP VIEW | SORT BY NAME | STAR | PRICE |
Ivanhoe Suite Hotel
1 St Christopher Place, London, England W1U 1LT United Kingdom
Situated in the very heart of london, literally a few steps from oxford street. The ivanhoe suite hotel is a charming town house hotel with rooms emjoying pleasant views over the highly exclusive st christophers place or the vibrant plazza area which crea... more
1 St Christopher Place, London, England W1U 1LT United Kingdom
Situated in the very heart of london, literally a few steps from oxford street. The ivanhoe suite hotel is a charming town house hotel with rooms emjoying pleasant views over the highly exclusive st christophers place or the vibrant plazza area which crea... more
|