Moon Palace Hotel

Shimla, Himachal Pradesh - 172 107