Home Cromwell Road Steam Engine Inn, Cromwell Road Steam Engine Inn, Cromwell Road May 25, 2010 1049 Facebook Superb image of the Steam Engine Inn on the junction of Russell Street and Cromwell Road c.1915.