Make Takeuchi Model TL120 Category Construction / Loaders / Skid Steer Loader Year 2008 Location North America: United States of America Tampa, Florida, United States Hours 760 Serial Number 21200304 Price Price on Request