Farmer & Carlisle (Leicester) is Leicester based company that is listed as Car Dealers.
Location of Farmer & Carlisle (Leicester) is 129 Welford Road, Leicester.