New Land Estate, Near Timber House, Shimla, Himachal Pradesh, India.
Shimla- , Himachal Pradesh (India)