Frankfurt Germany Tourist Information and City Guide
The Castle Tower is a Disney-styled structure located in Frankfurt am Main in Germany (Frankfurt Germany).