ST. LOUIS — Jewels on Hampton is a hidden gem in South St. Louis full of unique and beautiful treasures. This shop doubles as ...