The Parts House

8823 Southwest 129th Terrace, Miami, FL 33176