BEST BUSINESS LUNCH The Depot 1250 Cabrillo Avenue, Torrance , CA 90501 ph: 310.787.7501 website :: yelp Years Won: 2014, 2015 (Best) MAP