FedEx Office 2393

FedEx Office #2393, also known as FedEx Office Orlando FL Waterford Lakes, is a FedEx Office Print & Ship Center located at 899 North Alafaya Trail in Orlando, Florida.