FedEx Office 230

FedEx Office #230 is a FedEx Office Print & Ship Center located at 21 Astor Place in New York, New York.