Our pet-friendly community is located just 15 minutes from the prestigious downtown Decatur and Stonecrest Mall, and minutes from major highways, including I-285 and I-20. Features include granite-styled countertops, plush wall-to-wall carpeting, and walk-in closets. Windrush Apartments is the choice for style and convenience. Windrush Apartments is an appealing community located in the heart of Decatur, Georgia. Enjoy the contemporary finishes and lush landscaping as the backdrop to your new home! Take a cool swim on hot summer days in our community pool, have an intimate picnic at our park and grilling area, or play an exciting game of tennis at our tennis court. Windrush Apartments offers enough room for any family, growing or established, with one-, two-, and three-bedroom apartments.