elgin flowers of scotts scotts house of flowers in elgin ok Scotts House Of Flowers is located at 1353 NW. Scott s House of Flowers has been delivering fresh flowers and gifts to the greate… Monday, May 30, 2022 Edit