Mastiff Villa Camellia - A Tea Estate Hotel
Mastiff Villa Camellia - A Tea Estate Hotel
Hotel
Palampur Rd, Near Tea Board of India
, Palampur, HP, India
176061
90
Excellent ·
2 reviews