Odmor Resort

Resort, Odmor Resort, MWF4+8P4, Vagamon, Kerala 685503, India