A significant top and body repair and paint shops company, Sioux Body Shop's main office is located at 110 20th St SW, Sioux Center, IA. It has an annual revenue of $1.7 million and employs nine people. Drawing clients in with their boutique allure, Sioux Body Shop enjoys a dynamic reputation. The firm's success rests upon Owner Larry Griffioen.
Want to share more of your experience?GO TO FULL REVIEW