Crossroads Andover Church of Lexington, KY. The location of Crossroads Andover Church is 40509, 4128 Todds Rd - marked with a pin on Google Map.