Main Street Liquor recently opened in the historic building at 321 S. Main St. in Downtown Memphis, but more is planned at the site.