Plaza de la Concepción
Plaza de la Concepción is a designated zone of tolerance in Mexico City, where you can find vendors selling various goods, including tobacco and other products.
Considering you'll only be in the city for a night and looking for a quick purchase, you might want to consider visiting Koots or a dispensary in the Roma neighborhood instead of searching for a street vendor.