TurboCars Los Heroes is located in San Salvador, El Salvador on 25 Calle poniente y, Blvr. De Los Heroes local #1476. TurboCars Los Heroes is rated 4.1 out of 5 in the category auto repair shop in El Salvador.
Address
25 Calle poniente y, Blvr. De Los Heroes local #1476
Amenities
Mechanic
Toilets