The Battle House Hotel in Mobile, Alabama, is a gorgeous historic hotel right in the heart of downtown Mobile. The historic Battle House Hotel sits on thes site of where Andrew Jackson had his ...