CATEGORIA: Hoteles
Toshali Royal View Resort
Kufri Chail Road. Shimla, India