tienda de conveniencia

Noun

 * 1) convenience store