Mountain Hound Inn
621 Baker St, Nelson
Location You’ll be sleeping tight! Hotel Mountain Hound Inn is located in Nelson. This hotel is located in the center of the city. Before going to bed, you can walk around the main landmarks of the city. At the hotel Want to be always on-line? Wi-Fi is available. The following services
Free WiFiSpaPets OK




