El Paso, TX Metro >
8800 Viscount Blvd,
Sign in to Write a Tip
Message from Yellowpages.com
As long as I have lived in El Paso, I have come across only a few auto mechanic repair shops that I feel that i can take any car to. Cielo Vista Automotive is one of those places. I really enjoyed the peole there and the mechanics that…
Sign in with Facebook
Sign in with Facebook to see what your friends are up to!
Get the Citysearch Mobile app so you can spend less time searching for great places, and more time enjoying them.
Get it Now