Angel’s China House

Cuisine unconfirmed · $$ · Elgin

Angel’s China House at 202 S Ave C in Elgin.

About the restaurant

Find Angel’s China House at 202 S Ave C in Elgin. Confirm current menus, prices and hours directly with the restaurant.

Before you go

Confirm the location and current service hours before visiting.

More restaurants