Fitzroy Place

2160 S. Cook St.
Denver
Colorado
United States