Skip to content

Topic - Westin Hotels

Westin Hotels & Resorts are an upscale hotel chain owned by Starwood Hotels & Resorts Worldwide. As of 2011, Westin operated over 160 hotels in 37 countries. - Source: Wikipedia

Related Stories

No Stories Found