Himachal Hotels
- Plot No 74, Electronics Complex, Industrial Area Shoghi, Distt. Shimla. , Shimla, Himachal Pradesh, 173219
- 911772860601
- 911772860602
- http://www.himachalhotels.in
Report an Issue
Found a problem with this listing? Let us know and we'll investigate.