OYO 30417 Hotel Green View Neelgiri (Kasauli, India)