FedEx Office 258

FedEx Office #258, also known as FedEx Office Indianapolis IN Greenwood, is a FedEx Office Print & Ship Center located at 8231 US-31 in Indianapolis, Indiana.