The Castle of Ioannina is the fortified old town of the city of Ioannina in northwestern Greece. The present fortification largely dates back to the reconstruction under Ali Pasha at the end of the Ottoman period, but also incorporates pre-existing Byzantine elements.