Tohoku University was established as Japan's third national university in 1907. It is located on the ancient site of Aoba Castle in Sendai City.