Skip to Main Content

Thank you for shopping local!

Flowers are proven to increase joy and happiness as well as reduce stress.

The Flower Place

930 N. Main St.

Meridian, ID 83642