THE AMBASSADOR HOTEL GIVES YOU A 360 DEGREE VIEW OF MUMBAI LIKE NO OTHER. Celeste ThorsonApril 11, 2016 Located in the heart of South Mumbai or "Town," the Ambassador Hotel (link) stands graciously, rich with history in its stature. Constructed in the 1940s, it ho...