The Hampton Inn & Suites Marshalltown is an 80-room, four-story Hotel stationed at 20 Iowa Avenue E in Marshalltown, Iowa, just off Highway 30. The midscale Hotel maintains a wide variety of common area amenities including an indoor pool, fitness center, business center, and meeting room.