the Cafe, Within Hotel Willow Banks Premises Mall Road Shimla 100m from Tourism lift Exit Tourism Lift, Turn Right and Walk 100m to Reach, Shimla, Himachal Pradesh 171001, India
Reviews of Cafe Simla Times
Congratulations! You found a new place!
Why not leave a review and help other members plan the perfect trip?