1. American Legion 820 N Liberty St, Elgin, IL 60120 Coordinate: 42.05185,-88.26806 Phone: (847) 741-2358