
Situated in a prominent position in London and only a stone's throw away from the notable Buckingham Palace, is the luxurious boutique hotel, Hotel 41. Overlooking the mews of the Buckingham Palace, the hotel boasts a prestigious Forbes five-star rating and has been recognised as the number one hotel in the UK for more than [...]