Skip to Main Content

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

The Flower Place

930 N. Main St.

Meridian, ID 83642