O Txan is a popular spot known for its flavorful kebabs.