The Frame Odiham exhibits and sells handmade gifts & artworks from local artists.