Get directions to: D & L Bamboo Hut Restaurant, Oxnard, CA
Restaurant address: 722 N Ventura Rd Oxnard, CA 93030, USA
Restaurant: D & L Bamboo Hut Restaurant