The address of Train Ticket Kiosk is
1701 Wynkoop St,
Central,
Denver,
Colorado,
US.