Elegant, sophisticated, and centrally located, The St. Regis Mumbai is an extraordinary place to stay during your trip to Mumbai, India! Gorgeous views of the city and the Arabian Sea are a given in what is the country's tallest hotel tower; all 395 guest rooms and suites are beautifully decorated …