The St. Regis Mumbai Hotel – Mumbai, India – By the Mekong

The St. Regis Mumbai Hotel - Mumbai, India - By the Mekong

 See more: The St. Regis Mumbai Hotel – Mumbai, India 🇮🇳