プラハ城
The cover art was taken in Prague, Czech Republic. The large, dark building shown to the left is Prague Castle.