These towers looked quite imposing from the street. They seem to look down on the tiny buildings in Harrington St.