Castillo Body Shop, which is located at Uvalde, TX, is a top and body repair and paint shops company. It has an annual revenue of $649,750 and employs six people. For the boutique market, Castillo Body Shop has started to solidify a certain sense of popularity. Armando Castillo heads the company currently as President.
Want to share more of your experience?GO TO FULL REVIEW