Hotel Manali Nest

Circuit House Road
Manali
India