Bacchus is located at: 717 Westmoreland Dr W, Mobile, AL 36609.