Mountain View Lodge & Resort

Mountain View Lodge & Resort, located in Washington on Lake Chelan, is the place where people feel like they belong. With views of the mountain on one side and the desert of Central Washington on the other side, visitors can find a calm, peaceful, serene hideaway at the Mountain View Lodge & Resort. Continue Reading Mountain View Lodge & Resort

Take Your Knowledge To The Next Level

See how you can manage your hotel from anywhere with SkyTouch