Take a closer look 2334 Lowell Boulevard, Denver, CO 80211Denverfor_sale3,000+ sq ft Denver home near Sloan's Lake with rooftop decks, double-sided fireplace, full bar, and Front Range views.