Del Sol recently welcomed the newest store to the Del Sol family – Del Sol Menton, France! The store is located on the French Riviera in between Monte Carlo and Italy and is famous for its lemons, so much so that the city celebrates a world-famous lemon festival every spring. New store owners (pictured above […]