Toshali Royal View Resort

Shilon Bagh
Kufri
India