Kebab shop Alhambra offers flavorful kebabs.