Get directions to: La Cumbra, North Hills, CA Restaurant address: 8568 Sepulveda Blvd North Hills, CA 91343, USA Driving Walking Bicycling Restaurant: La Cumbra