• Twitter
  • Facebook
  • LinkedIn
  • YouTube
Shimla - St Johns Wood (Members)

Shimla - our lovely new room at St Johns Wood! Shimla is the capital of the northern Indian state of Himachal Pradesh, in the Himalayan foothills.