The Loop Restaurant

1800 E Franklin St Chapel Hill NC 27514 USA

(919) 969-7112

Location