1. Szechwan Palace 5600 Kenosha St, unit A, Richmond, IL 60071 Coordinate: 42.47979,-88.30608 Phone: (815) 678-0808