Del Sol Opens in Menton, France

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, s...