Hours Of Operations Rainbow Iowa Marshalltown 50158 Rainbow Hours of Operation and Location in Marshalltown, IA 50158 4.2 - 124 votes 28 N 1st Ave, Marshalltown, IA 50158 (641) 752-9411 Get Directions Rainbow Hours Category: Accessories Apparel Electronics Shoes Hours Hours may vary due to season or holiday reasons. For specific hours, please contact store directly. Map Explore MarshalltownView More Apparel KmartCatoCarharttJCPenneyFoot Locker Sports VansColemanBruntonJunction SportsSport's Page Jewelry CatoKay JewelersYounkers Recommend For You Salvation Army Express Dots Vans Clarks Younkers Fareway Boost Mobile Brown's Shoe Fit Company General Store