Masters Inn 4 years ago ID: #385660 Listed In : Hotels 318 US-70, Selma, NC 27576, USA 919-965-3771 http://mastersinn.net Business Description Hotel in Selma, NC Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : Hotel Motel Lodge Pet Friendly Hotel