South Indian Restaurant in Shimla Region


  • Opp. A.G. Office Chowk, The Mall, Shimla, Himachal Pradesh 171003, India