Embassy Suites Buffalo

200 Delaware Avenue
Buffalo
New York
United States