Skip Navigation

Reservations • Orders
Call: 815-233-5944

Message us

hCaptcha

Imperial Palace Chinese Restaurant
1735 Ihm Boulevard

Freeport, IL 61032

© 2020 Imperial Palace. All Rights Reserved.

Copyright © 2023 · Powered by LOCALiQ