Best Asian Fusion Restaurants In Freeport, IL

Last Updated:
Sort
Imperial Palace is a restaurant located in Freeport, Illinois at 1735 South Ihm Boulevard. They are open every day of the week. We prepare all of our meals from scratch to your order using the highest quality meats and the freshest produce available. LUNCH - Lunch specials are offered daily beginning at 11 am. Select from a wide variety of our favorite entrees served with your choice of steamed...
1735 South Ihm Boulevard, Freeport, IL, 61032
Rank
1
2 votes
Sponsor
0.0