The hotel Londres was actually quite a nice hotel, surprisingly good for the price and in an excellent location just 10 minutes walk from Santa Cruz. The attitude of the staff however left a great deal to be desired and spoiled what was otherwise good value accomodation. Upon checking in, the cranky old man at reception spoke no English and found my rudimentary Spanish something of an amusement. Obviously customer service at the Hotel Londres is like the English language, a complete mystery! We then had to fill in what seemed like dozens of forms, goodness knows what these were for, I've never encountered such a ridiculous palava just to get a room. Every night thereon we were shouted at in Spanish by the same miserable bloke for the cardinal sins of ringing the door bell to be let in or leaving wet footprints on the staircase. Fearing the ordeal of having to pay this particular employee we instead waited until a different person appeared on reception. However this said woman was just as sour faced and even more unpleasant. She even refused to give us a receipt to prove we had paid, until we protested.
In general I wouldn't stay at the Hotel Londres unless you speak perfect Spanish or like being treated like something someone just stepped in. The room was clean and tidy, it's convenient and probably tolerable if you have skin as thick as an elephant. Otherwise avoid,
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC