Get directions to: Lok's Garden, Lake Isabella, CA
Restaurant address: 5117 Lake Isabella Blvd Lake Isabella, CA 93240, USA
Restaurant: Lok's Garden