I was recently invited to stay at The Royal Horseguards hotel and even though I live in London, it’s sometimes nice to get away for the night and enjoy all that a five-star hotel in London has to offer.
The Royal Horseguards hotel is located by the River Thames and is easy to reach by tube, with Embankment station just a short walk away. The hotel faces the river and if you book a river view room you will have a great view of the London Eye. Close by is Trafalgar Square, Houses of Parliament and Covent Garden, so you are really in the heart of London and it is great for tourist spots if you are visiting for the first time or like me who still got excited by seeing the changing of the guards which is a few minutes walk from the hotel. Even though it’s close to all these tourist hot spots, the hotel is tucked away, I say tucked – it’s huge, on Whitehall Court and it’s pretty lovely and quiet around there. Read More »