Cuban Restaurant in Shimla Region


  • Torrentium Lodge, Chota Shimla, Himachal Pradesh, India, Shimla, Himachal Pradesh 171001, India