Flower & Leaf LA

1524 W Florence Ave, Los Angeles, CA 90047, USA, Los Angeles 90047

Store services and hours aren’t available yet.

Menu updated . Prices and stock can change.