About

Falcon Towing and Auto Repair was founded in 1994 by Fred and Haleh Najmi.