6203 W Flora Pl Denver CO 80227 Records