News
First Wyndham-Branded Hotel Opens in Costa Rica
Above: a rendering of the Wyndham Garden San José Escazú By the Caribbean Journal staff Wyndham has opened its first hotel in Costa Rica, with the 111-room Wyndham Garden San José Escazú debuting in San Juan. The hotel is owned […]