Marshalltown IA Construction Sand & Gravel 1. 2835 Main Street Rd, Marshalltown, IA 50158 | Martin Marietta Aggregates (641) 753-5304