Nellai Banana Leaf
4303 Transit Road, Buffalo, New York, 14221-7231, US
(716) 276-3786
Open
11:30 AM - 3:00 PM EDT
5:00 PM - 10:00 PM EDT
Open main menu
Menu
Menu
Search
Cart