Niles Canyon Railway
United States
>
California
>
Alameda County
>
Union City
>
Niles Canyon Railway
The Niles Canyon Railway in Union City.
Niles Canyon Railway
Operator
Pacific Locomotive Association
Niles Canyon Road
Dresser
Alameda Creek