Log in
English (United States)
Public Transportation
Niagara Falls, NY, United States
Open map
Fresh reviews:
The most ghetto Amtrak station I have ever seen! Located in the middle of nowhere and pretty shady all around. Only positives were the employees were helpful and courteous. Place looked like it would be perfect for a ghost town transit station set…
Yelper H.
Amtrak
1 place in
Niagara Falls
, ordered by rating:
Amtrak
2.0
1 review
Telephone:
Not provided
Address:
2701 Willard St
Public Transportation
/
English (United Stat…
Log in