Starwood Hotels & Resorts Worldwide has opened The St. Regis Mexico City, located on the Paseo de la Reforma boulevard overlooking the iconic Plaza of Diana.

Read more