'The Squaire' is an office building in Frankfurt, Germany. Located next to the Frankfurt airport, it is thought to be the largest and longest office building in Germany. It was built on top of the Frankfurt Airport Regional station.
The Squaire
No Thumbnail
© Bing Maps
By fin @ 2014-07-20 09:41:45