Ramada Plaza Palm Grove

Ju Hu Beach
Mumbai
India