Lotus Riverside Resort

Naroli Road
Silvassa
India