Welcome to Red Fox by Lemon Tree Hotels Neelkanth , Pauri , India