FedEx Office 204

FedEx Office #204, also known as FedEx Office Indianapolis IN Castleton, is a FedEx Office Print & Ship Center located at 6091 East 82nd Street in Indianapolis, Indiana.