Tata Indica LXI
Manufacture 2003
Registration 2003
1406cc
121560km done
Air condition
Power shutters
Power steering
16/75 Negotiable