Casual lodging with straightforward rooms & an indoor pool, plus free Wi-Fi & continental breakfast...
More on
Loudon .
Loudon is a town in Merrimack County, New Hampshire, United States. The population was 5,317 at the 2010 census. Loudon is the home of New Hampshire Motor Speedway.