Toll Road Rest Stop in Shimla Rural(T) Region


  • MC
    Ridge Sanjauli Rd, Lakkar Bazar, Shimla, Himachal Pradesh 171001, India