| |
|

Clean and comfortable accommodation built in a modern style and launched in August 2002. The Osborne Hotel is ideally located as a base for conducting business or for visiting all sights of the capital, it’s theatres, museums, parks and shops.
Harrods is only 15 minutes away! |
|
|