Question: What Greater Manchester town is the home of Antonelli Bros Ltd?
Sentence (from "Eccles, Greater Manchester"): 38,756 (2011)) is a town in Greater Manchester, England, 2.7 mi west of Salford and 3.7 mi west of Manchester city centre, between the M602 motorway to the north and the Manchester Ship Canal to the south.
Relevant evidence: Yes