FedEx Office 594

FedEx Office #594, also known as FedEx Office Newport Beach CA Birch St, is a FedEx Office Print & Ship Center located at 3636 Birch Street in Newport Beach, California.