Villa River House Vagamon
Adivaram, Vagamon, India
Adivaram, Vagamon, India
Located around a 10-minute drive from the lush hilly Vagamon Hill Town Region, River House Vagamon villa provides access to various tourist attractions in the vicinity.
The Tea Lake Boating is nestled 4.5 km from the Vagamon villa, and the natural Marmala Waterfalls is 4.2 km away.
Wi-Fi
Pets allowed
Pets