Hotels near Palampur Railway Station | Mastiff Villa Camellia, Palampur – Contact Address & Phone Number