Falafel Tazah San Carlos ★★★★☆4.0 (148) Restaurants Mediterranean restaurant · Falafel restaurant 1135 Industrial Rd, San Carlos, CA 94070 Call Website Details →