Jade Palace Restaurant & Catrg 103 E Main St Carrboro, NC 27510 Phone: (919) 942-0010
Category: Diner