Teahouse Inn

restaurants / Other

Lonely Planet review

Inside the Club Himalaya Resort, this day-tripper-oriented place has a great terrace with mountain views. Food is good and not too expensive.