Location:

Green Jade Restaurant
10 Tyler Creek Plaza
Elgin, IL 60123
Phone: 847.888.8010

Hours:

Open 7 Days A Week!
Sun - Thu 11:30 am - 9:00 pm
Fri - Sat 11:30 am - 10:00 pm