mail_outline sales@mediastorehouse.com
England, Greater London, London Borough of Lambeth. The London Eye (also known as the Millennium Wheel), the tallest Ferris wheel in Europe located on the south bank of the River Thames