Get directions to: Kabob House Halal, Santa Clara, CA
Restaurant address: 2521 Newhall St Santa Clara, CA 95050, USA
Restaurant: Kabob House Halal