Country Inn & Suites By Carlson Nashville South - Welcome to the Country Inn & Suites Hotel in Antioch TN near Capitol Mall State Park. Book your stay at Country Inn & Suites Antioch Tennessee Hotel for Comfort and Convenient Nashville Accommodations. Go for Antioch Tennessee Hotel close to Hickory Hollow Mall from www.antiochtnhotel.com