Togawaso

Fuji • Show on map
View Details for Price
Located right next to picturesque Lake Kawaguchi, Togawaso is Japanese-style accommodations boasting great views of Mount Fuji. Guests can relax in with. Free Wi-Fi is offered in the public area. It is…More info
