I hope I'm reviewing "Garuda Hotel," the one in Upper Pelling with the green sign & the steps leading down to reception. The pics shown here don't look familiar to me. Anyway, with that said, this was easily my favorite lodging in Northern India. My rating is primarily based on the friendliness of the staff and how good the traditional...
More
If you own or manage Hotel Garuda, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.
- Manage your listing