Wyndham Inks Hat-Trick Deal with Santa Maria Group Hotels

The Wyndham Hotel Group has signed a 15-year management agreement for three hotels. This pushes...

Read More