United Kingdom, Around LondonD BrownThe London Eye May 21, 2003 in England ⋅ ☁️ 61 °F Built along River Thames. 0 likes Show trip