1777 Larimer Street, Denver, CO 80202
In-Unit Wifi
Pets Allowed
Pool
Tennis Court
Sun Deck
Health Club
Windsor Condos offers high-rise living apartment homes with fully-equipped kitchens, oversized closets, stainless steel appliances, and much more. Residents can enjoy outstanding on-site amenities including 5th floor fitness center, indoor pool, and a sun deck. Windsor is located in Downtown Denver, steps away from the finest dining, shopping, and entertainment.