North America
Wyndham’s New Extended Stay Brand Has First Grand Opening
ECHO Suites Extended Stay by Wyndham opened its first location in Spartanburg, South Carolina, marking a milestone for the brand with a development pipeline of nearly 270 hotels.