This is the only listing I find for Screens Atlanta. Their website doesn't have a phone number or address and it appears that you have to order via Lowe's and Home Depot.
I placed an order, via Lowe's on Dallas Hwy, for a small screen (replacement needed for a bedroom window screen) in Oct 2022. After two rescheduled deliver by dates, the company cancelled the order because they no longer offered the screen / frame in the color ordered. The Lowe's manager said this didn't sound right, so he was going to re-order it.
He was able to re-order it and somehow, less than two weeks later, the order was cancelled again. I found out when a store associate called me to tell me they were re-ordering it AGAIN and that they would personally call Screens Atlanta to find out why they cancelled the last order.
My screen finally arrived at the Lowe's store on May 15, 2023.
Seven months people. Seven months to receive one small window screen.
And please see photos. The 'plungers' look like rats chewed the openings. The frame's corners are scratched up - looks like someone was careless when assembling it. And yes, I know that no one is going to see these details, but as a consumer, waiting seven months and spending $30 on a screen that already looks a little beat up doesn't make me feel warm and fuzzy inside.
I would never knowingly order from these folks again. read more