Office Depot is located in the Toco Hill Shopping Plaza, at the corner of La Vista and North Druid Hills roads. Office Depot is an office supply store. It offers an extensive selection of computers, office furniture and equipment and office supplies. It also features a copy center.
2915 N Druid Hills Rd NE, Atlanta, GA 30329
(404) 329-8511
  • Accessibility Details: Ramp
  • Hours: Mon - Fri, 8am - 9pm; Sat, 9am - 9pm; Sun, 10am - 7pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »