Hotel Krown Palace Resort
★★★★
Naroli Road, Silvassa, Silvassa, India Show on map
Hotel The Windtree is a 3-star hotel in Silvassa, India. It is one of 28 places to stay in Silvassa listed on Triptoic.
Naroli Road, Silvassa, Silvassa, 396235, India
Hotel The Windtree is located at Naroli Road, Silvassa, Silvassa 396235, India.
Hotel The Windtree is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Hotel
#1 in Bhilad