Mountain cafe/restaurant during the ski season and winter months at Togakushi, Nagano Prefecture, Japan.
Beautiful Nepali theme restaurant in a serene and natural mountain location. Amidst the forest during summer and deep in snow during winter a lovely place to take a break what ever activity you may be doing in the area. |
Add a Comment