Translate

Monday, August 30, 2010

Le Sutra

In search of a change of scene? You may want to visit Le Sutra. I think Le Sutra is India's first art hotel. http://www.lesutra.in

No comments: