North Carolina > Selma > Travel & Transportation > Hotels, Motels, & Lodging > Econo Lodge
1780 Industrial Park Drive, Building A, Selma, North Carolina, 27576
Main: (919) 965-3716 Fax: (919) 965-7233
Travel & Transportation > Hotels, Motels, & Lodging
No reviews yet. Be the first to write a review!