Cafe Tegla IN offers a relaxed atmosphere.