Elmhurst 113A is perfectly situated in the heart of Nashville, at 113A Elmhurst Ave , Nashville, United States of America. Elmhurst 113A offers a fantastic range of services designed to ensure the comfort of its guests. If you are visiting Nashville, Elmhurst 113A is the ideal option for your accommodation needs! Elmhurst 113A is conveniently located in the Tennessee, Nashville, Region East, East, South, East.


Rotate image to see Elmhurst 113A


Choose a room

Holiday Home

Holiday Home

Room size (0 square metres)

Room amenities

  • Tea/Coffee maker
  • Dryer
  • Refrigerator
  • Free toiletries
  • Sitting area
  • Air conditioning
  • TV
  • Hairdryer
  • Dishwasher
  • Internet facilities
  • Private Bathroom
  • Washing machine
  • Kitchen
  • Microwave

Hotel Amenities

  • Parking
  • Private Parking
  • Free parking
  • Fitness center
  • Parking on site
  • Free Wifi
  • Internet
  • Heating
  • Wifi


Hotel policy

  • Check-in time is 15:00 and check-out time is 10:00
  • Pets are not allowed