Claim: The Festival Pier in River Thames, London, UK, is owned and operated by Crown River Cruises.
Evidence: London River Services London River Services