Newicks Lobster House is located in Concord, United States on 317 Loudon Rd. Newicks Lobster House is rated 4.3 out of 5 in the category seafood restaurantrestaurant in United States. NEWICKS LOBSTER HOUSE is a company based out of 317 Loudon Rd, Concord, New Hampshire, United States.
Company size
11-50 employees
Headquarters
Concord, New Hampshire