The Firhill Hotel

1 Star  

Dogra Estate, Shimla, Himachal Pradesh - 171 004

The Firhill Hotel, Shimla - Photos & Videos