Shimla, India
35PJ+FC3, Knollswood, Chotta Shimla, Shimla, Himachal Pradesh 171002, 171002
1 king bed