S
Saif Mansoori Review of Le Sutra - The World's First I...
MUMBAI
MUMBAI
Le Sutra Hotel
An upscale 4-star property with art, detailing and creativity. The Indian Art Hotel, that s what we call it !!
Address: Union Park, Khar West, Mumbai
Comments: