Hotel Manali Castle

Aleo, Nagar Road
Manali
India