Is there an idiomatic Spanish phrase to refer to a small, neighborhood, "Mom and Pop" convenience store- the kind of place kids might hang out with friends and buy sodas and snacks? This would be a small,privately owned store that sells some grocery items and basic household needs.
Thanks!