A stay with The Royal HorseGuards Hotel in Embankment, London

I have always been transfixed by London’s culture and life so I was honoured to be invited to stay at The Royal Horseguards Hotel along Embankment this month.  As a visibly stunning and gothic style building, the hotel was originally built as luxury apartments in 1884 and was given Grade 1 listing status due to […]