2024

TOSHALI ROYAL VIEW RESORT

Holiday Village Club and Resort €€  
The Toshali Royal View Shimla is a 4-star hotel located in Shimla, Himachal ... Read more