Grand Royale London Hyde Park in London, England 

The Grand Royale London Hyde Park was our next home during our trip in the UK. The building was practically overlooking Kensington Palace Gardens and was just around the corner from both Queensway and Bayswater…

View Post