Get Directions to James P. Leahy Attorney At Law ← View details 1275 Davis Road #131, Elgin, Illinois 60123 +1 847-695-9806 Get Directions From* To * — Required information