Sapphire Hotel London, Greater London
Conveniently located 2 minutes’ walk from Marble Arch, Sapphire offers stylish accommodation in central London. Buckingham Palace is 1 mile from the property and Knightbridge is 20 minutes’ walk away.
Number of rooms: 6
Great Cumberland Place, Westminster Borough, London, W1H 7LD, United Kingdom