Forest Inn Showakan is a nature resort located near Akishima Station In Tokyo, just 40 minutes by train from Shinjuku Station. Visitors can ···