Thai Palace Restaurant 1206 Raleigh Road Glenwood Square Shopping Center Chapel Hill, NC 27517
Closed
Opens Tuesday at 11:00AM  View Hours
But we open back up on Tuesday!
Pickup
11:00AM - 2:15PM
Delivery
No Delivery Available Today