London hotels in Holborn
1 property found
- Sort by:
252 High Holborn. Holborn, London, United Kingdom ()
Located in the heart of London, the 5-star Rosewood London Hotel offers classic rooms together with a spa center, a tennis court and a courtyard. Residing in a 7-story building, the hotel was opened in 2000 and renovated in 2001.
More...From US$ 493price for 1 nightBook Now