Econo Lodge North is a Hotel located at 110 Maplewood Trce, Nashville, TN 37207. It has received 626 reviews with an average rating of 3.2 stars.
The address of Econo Lodge North: 110 Maplewood Trce, Nashville, TN 37207
Econo Lodge North has 3.2 stars from 626 reviews
Hotel