Grand Royale London

travel in London, United Kingdom

View my photos

Grand Royale London Hyde Park is a gracious hotel to stay in London. Properly It’s located on quiet residential street at Bayswater and 2 minutes away from the Hyde park. There are lots of facilities and attractions with special offers that will feel you luxurious.