Aha. This place, the san martin pinario, is a wonderful place to stay. It's a top of the range, expensive hotel right in the centre, next to the cathedral. The rooms are pricey.
BUT there is on the very top of the hotel a floor of single, en-suite rooms that are unmodernised from the 1960s and available only to pilgrims. You can't book them in the website, you need to phone. The staff speak English well, as you'd expect at a top hotel. It was i think €20 a night for a single, ensuite room right in the centre of the city.
For food, there is a pilgrim menu served at 7pm,, cooked by the top professional staff. It's excellent and great value and the wine is superb, it's the hotel's own range. You must be out of the room by 9pm though, as that's when the proper hotel guests come in and pay three times what you've paid for very similar food from the same kitchen.
You'll need a credentia with stamps to prove you're a pilgrim though.