Petal Pushers Address: 4230 Main St, Elk Horn, IA 51531 Phone: (712) 764-7100 Restaurants Other Businesses: Flour Mill at 4234 Main St, Elk Horn, IA 51531 Rasmussen & Nelson at 4216 Main St, Elk Horn, IA 51531 Godfather's Pizza at 4133 Main St, Elk Horn, IA 51531