I've contact TripAdvisor on a couple of occasions about an error. A hotel is shown as being in one town in Germany, when it's actually in another about 300 miles away.
The mistake is due to a single letter in the town name. The postcode is right as are all the other details.
as a result, unless you put the hotel name in and search, you can't find it.