Babushkas deli is a treasure within itself, with many Russian (and Polish) choices that will make you feel right at home. They also import goods from Russia, which ads to the validity of the deli. This is more than just a little deli tucked away in a nondescript strip mall. They've got canned good, fresh fruit, dried goods, deli meats, fish and cheeses. They have an array of prepared foods.