Location Share Tweet Pin Share Address 531 S Main Street Memphis, Tennessee 38103 Phone 901-523-9754 Hours Wednesday – Sunday: 5:00pm – 3:00am Share Tweet Pin Share