Apple Rose is located in NH22 Kachi Ghati, Tara Devi, 171010, Shimla, India.