Mini Olive Oil Wedding Favor

Surprise guests with a treat that's savory, not sweet: mini bottles of extra virgin olive oil from California. $5 each, elixiroliveoil.com
View all:  green Food