The comfortable Country Inn & Suites is a 3-star property within proximity of Sri Ganesha Temple, Fox Trot Carousel and Belle Meade Plaza Shopping Center.
The city center is 3 km away from the hotel.
The hotel offers ideal location close to parks.
Country Inn & Suites can be reached in 10 minutes by car from Nashville International airport.
Country Inn & Suites is a property in Antioch that comes with 97 rooms and provides an in-room safe, high-speed internet, cable TV, a microwave and a refrigerator.