Weâve talked about stations several times before, and this one, Union Station in Denver, Colorado, USA, stands on its own. Built, as recorded in the side, in 1880. Itâs got a clock, tâs got high arched windows, but this is America so a bit of neon canât hurt. Itâs now become, since recently, a hotel
20 days ago