The Art House is a beautiful, well appointed residential home with beautiful touches, cozy living spaces, a relaxing outdoor oasis, all conveniently located in downtown Denver. Our family found it the perfect place to spend a week together.