Tag Archives: River Thames

London Eye – City Video Guide

The London Eye is located on the south bank of the River Thames. It stands [...]

Things To Do in London | Expedia

Whether you’re on a quest to soak up some art, take in a culinary tour, [...]