FedEx Office 642

FedEx Office #642 is a FedEx Office Print & Ship Center located at 965 Moraga Road in Lafayette, California.