Sbarro adresses in Atlanta‚ GA Home Work hours Sbarro hours Georgia Atlanta AddressPhoneMap4800 Briarcliff Rd NE, Ste 1101 Atlanta(770) 493-7509 1449 Cumberland Mall SE Atlanta(770) 435-8468 3393 Peachtree Rd NE, Ste 1021 Atlanta(404) 233-9138 GATE D30 CONCOURSE D Atlanta(404) 233-9138 You May Like Which Wich hoursBlimpie hoursIHOP hoursYogurtland hoursPita Pit hoursJimmy John's hoursPeople Are Reading