Not completely sure but this looks like the bodega on Ave A right across Tompkins Square Park... Abusive comment hidden. (Show it anyway.)