This luxurious resort is ideally situated on 11 acres of gardens and is conveniently close to major business districts. Boasting a location close to both the international and domestic airports has made The Lee ... Read more

View all Luxury Hotels in Mumbai