Police Identify Sandy Springs Shooting Victim,…
Island News Stand
Drag box to select area
Island News Stand is located in the Monarch Plaza building on Peachtree Road across from Lenox Square Mall. This small newsstand offers coffee and a selection of newspapers.
3414 Peachtree Rd NE, Atlanta, GA 30326
- Hours: Mon - Fri, 7am - 5pm; Sat - Sun, closed