1. Eighteen Tobacco And More 907 Iowa Ave E, Marshalltown, IA 50158 Coordinate: 42.00645,-92.89739 Phone: (641) 752-6550