Holiday Inn BUFFALO-AMHERST

1881 NIAGARA FALLS BLVD
AMHERST
New York
United States