Green Jade Restaurant

Green Jade Restaurant
10 Tyler Creeks Plaza
IL
Elgin
60123
(847) 888-8010

Saturday 11:30AM–10PM
Sunday 11:30AM–9PM
Monday 11:30AM–9PM
Tuesday 11:30AM–9PM
Wednesday 11:30AM–9PM
Thursday 11:30AM–9PM
Friday 11:30AM–10PM