Wyndham Hotel Group announces 450-room Sam Lord’s Castle Barbados, A Wyndham Grand Resort

Hotel giant accelerates Caribbean expansion with development of first Wyndham Grand Resort on site of historic Sam Lord’s Castle in St. Philip PARSIPPANY, NJ, 2015-10-14 — /Travel PR News/ — Highlighting strong and growing interest in its portfolio of upscale brands in the Caribbean, Wyndham Hotel Group, the world’s largest hotel company, today announced plans for further… Read the full press release