Al Fin Restaurant ★★★★☆4.0 (341) Restaurants Nicaraguan restaurant 7398 Mission St, Daly City, CA 94014 Call Website Details →