Imperial Palace Gelnhausen - Credit: Wikimedia Commons
The Imperial Palace at Gelnhausen, in German also called the Kaiserpfalz Gelnhausen, Pfalz Gelnhausen or Barbarossaburg, is located on the Kinzig river – originally on an island –, in the town of Gelnhausen, Hesse, Germany. Read more on Wikipedia
Source: en.wikipedia.org