The Stella is a new and older place in Downtown Jackson. The building itself was built in 1869 at what is now the corner of Church and College streets. For the past few years, it was the home of LD2 …
This item is available in full to subscribers.
To continue reading, you will need to either log in to your subscriber account, below, or purchase a new subscription.
Please log in to continue |