The Edward Hotel
1296 Delaware Ave, Buffalo, New York, 14209, United States of America, Buffalo, New York 14209 ★★★
No Chain Hotel
1296 Delaware Ave, Buffalo, New York, 14209, United States of America, Buffalo, New York 14209 ★★★