South Indian standout Nellai Banana Leaf opens its second location in Niagara Falls yesterday.
At 427 Third St., Niagara Falls, walking distance from downtown hotels and Seneca Niagara Casino, Nellai’s South Indian cuisine will be served buffet style as Nellai Leaf Grand.