Falcon Crest Hotel Vagamon
Offering a restaurant that serves Indian, Chinese and continental deligths, Falcon Crest is nestled in the greenery of Vagamon. Free Wi-Fi access is available in the public areas of this resort.
Number of rooms: 10
Chottuppara, Vagamon P.O, Idukki District, 685503 Vagamon, India