The flower lady is a fresh cut flower farm, located in London, Ontario.

 

Advertisements