FedEx Office 1128

FedEx Office #1128, also known as FedEx Office Detroit MI Compuware Building, is a FedEx Office Print & Ship Center located at 1020 Woodward Avenue in Detroit, Michigan.