LeBlanc Restaurant

Phone orders only

7131 Balboa Blvd, Van Nuys, CA 91406

$20 MinimumAre you the owner?

FAQ