Cap Royal Sauvignon Blanc
Cap Royal is a white Bordeaux made of 100% Sauvignon Blanc made by Château Pichon Baron in Bordeaux France.
Notes of white peaches, lemon curd and fennel upon entry segway into a palate of mineral, lemon zest and a long citrusy finish.
Have you tried this item? Pop it!
Help other diners know what to expect by sharing your experience.