Sabor latino No rating yet Restaurants Nuevo Latino restaurant 110 Linden Ave, South San Francisco, CA 94080 Closed today Call Website Details →