Leavenworth, United States A Charmingly renovated home in Leavenworth, conveniently located close to the Bavarian shops and restaurants and nestled within the Cascade Mountains - the best of both worlds. We are located in a quiet, residential neighborhood on the edge of the village with stunning mountain views in every direction. Our goal is to make your visit as enjoyable and as relaxing, or stimulating as you desire.