Grand View Hotel

In front of Dalhousie Bus Stand
Dalhousie
India