Talullas

Talullas

456 W. Franklin St. , Chapel Hill, NC 27514

Cozy Turkish mezze joint

Explore More