800 North Alameda Street,
Los Angeles, CA 90012, USA
+1 213 683 6729
A great spot for taking photographs - the station is simply that beautiful. Worth a visit if you're nearby.
Business HourOpen 24/7.