FedEx Office 269

FedEx Office #269, also known as FedEx Office Stamford CT Highridge Rd, is a FedEx Office Print & Ship Center located at 980 Highridge Road in Stamford, Connecticut.