Telve Cafe & Bistro is a cafe offering traditional Turkish cuisine in a modern setting. Known for its handmade dumplings and lemonade.