Ashirwad Hotel and Spa
Landour Road Clock Tower, Near Picture Palace Mall Road, Mussoorie 248179 India
Mussoorie is most popular hill station of the Indian state Uttarakhand; also called “Queen of the Hills” situated at height of 2005 meters above sea level and about 290 km away from north of New Delhi Mussoorie is paradise for honeymoon couples and leisure travelers. Mussoorie derives its name from the plants of mussoorie or shrub mansoor which are available in large quantities in this region.