FedEx Office 1505

FedEx Office #1505, also known as FedEx Office Atlanta GA Emory, is a FedEx Office Print & Ship Center located at 2088A North Decatur Road in Decatur, Georgia.