Buffalo NY Restaurant Management 1. 765 Elmwood Ave, Buffalo, NY 14222 | Blue Fin Asian Bistro (716) 886-1886