41 Hotel at Buckingham Palace Road, London is just superb. This is how a 5 star hotel should behave. Warm and sincere welcome and service is second to none. Private hotel but it feels like coming home. Rooms fully equipped, even with Continental European sockets!
Ever heard a 5 star hotel offering you instantly a coffee or tea with your...
More
- 41 Hotel London
