Reservations • Orders Call: 815-233-5944
Imperial Palace Chinese Restaurant1735 Ihm BoulevardFreeport, IL 61032