/
/
Since its establishment in 1997, Traxx Restaurant, a dog-friendly establishment located inside Union Station West near the Alameda Entrance, has been serving American scratch-made food. This venue, originally opening in the former station Newspaper Stand, now offers a distinct bar area situated across the hallway in the bottom...