Self Storage Concepts is located at 994 S State Rd 135, Greenwood IN 46143