Vegan options Restaurant · IndianBay Leaf: Indian Restaurant and Bar★★★★★★★★★★ No reviews yetPeoria, United States