Tokyo 2 Seafood and Steakhouse

(716) 877-2688

2236 Delaware Ave

Buffalo, NY 14216

Written by Buffalo City Life

Buffalo City Life