How many stars is the Leonardo Royal hotel?
How many stars is the Leonardo Royal hotel? Leonardo royal hotel london city is a luxury 4-star superior accommodation with superb river views. About the hotel situated just a five-minute drive from london heathrow airport, leonardo hotel london heathrow airport…