Bay Leaf is an Indian restaurant offering flavorful dishes made with fresh, locally sourced ingredients.