The “Eye” that sees London!

The London Eye is on the glorious South Bank of the Thames, almost opposite the Houses of Parliament and right next to The Sea Life London Aquarium. The bespoke cinematic addition to the London Eye provides another magical and entertaining … Continue reading