Claim: Located in River Thames, London, UK, the London Eye Pier is a river bus and tourist/leisure services provider that is operated by Merlin Entertainment and owned by London River Services.
Evidence: London River Services