Euclid Records' New Orleans location -- which we told you about several months ago -- officially has an address: 3401 Chartres Street, at the corner of Chartres and Desire. Why, right here:
The store is slated to open in September, according to its official Facebook page.