There are no comments for Sal's Auto Repair yet. Be the first one to comment!
Not found what you were looking for in Sal's Auto Repair? Try one of these shops located nearby:
4053 NE 6th Ave, Fort Lauderdale, FL 33334
4060 NE 5th Terrace, Tampa, FL 33334
4316 NE 5th Ter, Fort Lauderdale, FL 33334