Americas Best Value Inn - Shelby 2 stars

825 West Dixon Boulevard., Shelby, NC 28152, United States of America

Hotel image
Read more reviews for Americas Best Value Inn - Shelby