Intelligent reflecting surface (IRS) has recently been envisioned to enhance the power of the desired received signal or suppress the interference signal by deploying low-cost passive reflection elements. This paper investigates an IRS-aided multi-cell millimeter wave (mmWave) communication system for suppressing inter-cell interference (ICI) to assist the downlink transmission of cell-edge users. We aim for maximizing the minimum weighted signal-to-interference-plus-noise ratio (SINR) through jointly optimizing the active beamforming vectors of mmWave base stations (MBSs), the phase shifts of the IRS, and the location of the IRS. Especially since it is challenging to obtain the perfect channel state information (CSI) related to the IRS links, we also study the performance of IRS-aided mmWave communication in the case of imperfect CSI. First, in the case of perfect CSI, to tackle the challenging and non-convex minimum weighted SINR maximization problem, we develop an alternating optimization (AO)-based beamforming algorithm via updating the active beamforming vectors at MBSs, the phase shifts at the IRS, and the location of the IRS alternately. Then, in the case of imperfect CSI, we propose a low-complexity majorization-minimization (MM)-based robust beamforming algorithm to obtain the benchmark performance. Moreover, the proposed algorithms are also extended to multi-IRS-aided multi-cell mmWave scenarios. Finally, the simulation results demonstrate the advantages in terms of the SINR, effective sum rate as well as energy efficiency after introducing the IRS to mitigate the ICI.