Larista Cafe is a coffee shop offering traditional Turkish dumplings (mantı) alongside cafe staples.