Restaurants & Bars


jshend | Aug 19, 2008 03:50 PM

Lizano is the best salsa in the world that come in a bottle. It is of Costa Rican origin but can be bought on line. NOt too lon ago, I saw it in an ordinary grocery store somewhere in the Richmond, Newport News, Norfolk area, but can't recall where. Anybody know where you can pick up a bottle in a regular grocery store?

Want to stay up to date with this post?