Please wait, loading menu...

Located inside the brookwood Inn

2306 Elba St, Durham NC 27705

(919) 286-3111

Return to Brookwood Grill Website