There are 2 Hotels in New Salem, North Dakota, serving a population of 911 people in an area of 2 square miles. There is 1 Hotel per 455 people, and 1 Hotel per square mile.
In North Dakota, New Salem is ranked 25th of 477 cities in Hotels per capita, and 36th of 477 cities in Hotels per square mile.
Find addresses, phone numbers, fax numbers, hours & services for New Salem Hotels.
Arrowhead Inn New Salem 1301 North 8th Street New Salem, ND
Sunflower Inn 100 Main Avenue New Salem, ND Bed & Breakfast, Hotel