Downtown L.A. Bar Food Restaurants
347 E. First St., Los Angeles, CA, 90012
800 N. Alameda St., Los Angeles, Ca, 90012
Nostalgia junkies will love Traxx Restaurant, located inside the historic Union Station on the eastern rind of downtown. The décor, defined by an architectural...

