Quality Inn Selma
Hotel
Selma, North Carolina
The Quality Inn hotel is located off Interstate 95, a perfect stopping point when traveling between Florida and New York.
Number of rooms: 80
1705 Industrial Park Drive, Selma, NC 27576, United States