Four Points by Sheraton Navi Mumbai is a business hotel in Mumbai’s satellite town New Bombay. For Starwood enthusiasts, this is the only choice in this part of town. We spent a weekend here and this is how our stay went.
India
Category Archives for India.