Niagara falls blvd - Amherst, NY, United States close