Taylor Cecilia Towing & Recovery (760) 717-1865 2386 Faraday Ave # 100, Carlsbad, CA 92008, United States Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 2386 Faraday Ave # 100, Carlsbad, CA 92008, United States (760) 717-1865 City Carlsbad State CA Country United States