Meadow Wood Lodge, Leavenworth
https://meadow-wood-lodge.usa8.info
Meadow Wood Lodge offers accommodations in Leavenworth, 19 miles from Leavenworth Ski Hill. Guests can enjoy free WiFi. This air-conditioned lodge comes with a kitchen, a seating area, and a satellite TV with DVD player.
12310 Allen Road , Leavenworth, 98826, United States of America