Map
456 W. Franklin St., Chapel Hill, NC 27514, United States

Cozy Turkish mezze joint

Restaurant
Talullas

Cozy Turkish mezze joint