Snowmoon Vagamon Hotel Vagamon, Kerala
Featuring a garden, Snowmoon Vagamon is set in Vagamon. The accommodation offers room service, a 24-hour front desk and luggage storage for guests.
Number of rooms: 3
Chottupara, Uluppuni Road, 685503 Vagamon, India