The Elmwood Village Inn:Honu House

Address:

893 Elmwood Ave
Buffalo, NY 14222

Map:


Contact   ·   Privacy   ·   Terms