Masters Inn in Selma
318 US-70,
Selma, 27576
919-965-3771
919-965-3771
Providers of Hotel in Selma
Hotel, Lodge, Motel, Pet Friendly Hotel