Hotel Beechwood is a nature friendly hotel in Mussoorie thrives on the pleasure principle. The backpackers as well as the boardroom executives are assured the comfort of home in Mussoorie. As they gaze at one of the most awe inspiring vistas of the world