The Owl's Nest is the perfect spot for a weekend getaway. It's practically lakefront on Washington Park and close to all your Denver attractions while still feeling safe and cozy. The onsuite bathroom is a marvel of modern design. Will stay again.