Description
There are many 4-star hotels in London, but few as unique as the Grand Royale London Hyde Park.
An elegant, late Edwardian townhouse on a smart Bayswater street, it’s an extravagant expression of its era, subtly offset with every contemporary comfort!
Location
1-9 Inverness Terrace, Bayswater, London W2 3JP, UK
Add a review