Accor announces Mercure London Hyde Park Hotel

The world’s biggest hotel operator, Accor today announced it will open a 78 room hotel under its Mercure brand in Talbot Square, London. The hotel is situated in a prime location close to Hyde Park and Paddington Station (the main central London terminus for express trains to Heathrow Airport) 

Read More