Mountain Lodge Wiz is a cozy retreat nestled in the charming city of Omachi, Japan. With a star rating of 1.5, this intimate hotel offers a welcoming atmosphere perfect for travelers seeking a peaceful escape or a base for adventure. Opened in 1990 and renovated in 2000, the lodge features 14 comfortable rooms designed to provide a relaxing stay.