FedEx Office 1223

FedEx Office #1223 is a FedEx Office Print & Ship Center located at 3110 East Florence Drive in Meridian, Idaho.