Holiday Inn Express Nashville Downtown is a lodging establishment that is located in Nashville, Tenn. It has seven floors that include more than 250 guest rooms, including over 100 one-bed and nearly 150 two-bed rooms. The hotel also features approximately 10 suites that are equipped with bathtubs, hair dryers, separate living rooms, in-room movies, telephones with voice mail, and irons
Read more...