Underdogs Too ★★★★☆4.4 (872) Restaurants Tex-Mex restaurant · Mexican restaurant 3600 Taraval St, San Francisco, CA 94116 Call Website Details →