Anyone know where I can find some of the west coast domestic farmed caviar from Sterling and Tsar Nicoulai labels?
Interested in trying but have not come across them anywhere locally, not keen on paying $30 for overnite shipping. Whole foods is listed as a retailer but haven't seen any in their Philly stores.
B y the way, how do they taste ?
I know, I know getting away from the cheap eats again.