Back to restaurant list
Jade Palace logo

Jade Palace

103-A E Main St., Carrboro, NC 27510
Available for: Take out and Delivery

Menu