Hotel Suryadev Ram Chowk, Ghuggar Palampur Himachal Pradesh INDIA 176061 (Himachal Pradesh)