Details
Facade Galleu Hill Resort 2

Galleu Hill Resort

Galleu Hill Resort is located very close to Shimla railway station. This luxury resort is also in close proximity to major tourist attractions.