Leland Creek Lodge sits just a few blocks from downtown Winter Park offering a serene location that is convenient to the shops and restaurants on Main Street as well as the free shuttle to the slopes. This luxury vacation home offers 5 bedrooms with multiple living spaces and quality appointments to comfortably accommodate up to sixteen guests.