Green Vista Resort & Restro Cloudway
Restaurant • Resort hotelOne of the Best Places To Visits in Chalsa
Address
NH - 31 , Mangalbari, Chalsa, West Bengal 735206, India
Contact
+91 85971 55569Price rating
$28/night
Rating on Google Maps
4.80 (1.2K reviews)Open on Google Maps