Microtel Inn and Suites Carrollton 2.3 stars

1030 Canton Rd NW, Carrollton, 44615, United States of America

Hotel image
Read more reviews for Microtel Inn and Suites Carrollton