Hotel Neha Palace

Aleo, Naggar Road, New Manali
Manali
India