St. Regis Hotels & Resorts to debut in India
St. Regis Hotels & Resorts, part of Starwood Hotels & Resorts Worldwide, has announced the debut of its iconic brand in India with the St. Regis Mumbai in the third quarter of 2015
Read More...
Read More...