Mount Royal

MOUNT ROYAL

LONDON’S MOST LUXURIOUS HOTEL FLATS

When next visiting London make your home at Mount Royal and enjoy the comfort of a well furnished, fully serviced, flat.

No place like it in London.

Speak Your Mind

*