Ultima III: Exodus/Sosarian Yellow Pages

King

 * Towns: Britain Castle

Whenever a character has enough experience, talk to Lord British, and he will increase his/her health points by 100.

In the NES port, these upgrades also make new, stronger monsters spawn. The advantage is that at game start there are level-1 monsters only (unlike in the computer ports).

Prison

 * Towns: Montor West, Britain Castle

It is hard to access a prison, but the prisoners know important information. In Montor West, you should bribe the guard and use a magic key. In the Castle, you should use a key and have the Mark of Fire. In the NES port, the Mark of Force will be useful, too.

Armoury & weapons shop

 * Towns: Britain, Grey, Montor East, Montor West, Death Gulch
 * Magic armories: Dawn

These are the very first shops where the characters should go.

The armoury and the weapons dealer in the ../Town of Dawn/ sell more powerful and more expensive equipment. In the NES port, all armouries sell the same armors.

Casino (NES)

 * Towns: Grey, Fawn

Bet money, and you can win or lose. On the long run, you will end up with as much money as at the beginning, if you are lucky.

Note that the casinos are found in towns where the Thieves Guild is present, too. Coincidence?

Grocery shop

 * Towns: Britain, Grey, Moon, Devil Guard, Montor West, Fawn, Death Gulch, Dawn

By far the shop that the characters will visit more often. Buy food, or the heroes will die of starvation!

Healer

 * Towns: Britain Castle, Grey, Moon, Devil Guard, Fawn, Dawn

They offer four services: cure poison, heal health points, resurrect a dead ally, recall an ally turned into ash.

In the NES port, they do not recall a character turned into ashes: you have to go to a temple for that. On the other hand, some healers offer two extra services: cure a cold (a NES-exclusive status similar to poison), and character can give 100 HP of blood in exchange for 30 gold pieces.
 * Blood bank healers: Britain Castle, Moon,...

Inn (NES)

 * Towns: Britain Castle, Dawn, Ambrosia

These are the only save points in the NES game, and they are free.

(In the computer ports, the game was saved whenever the party entered or left a town or a dungeon, whenever a character died or turned into ashes, and whenever you pressed Q.)

Oracle

 * Towns: Britain Castle, Dawn

Learn important clues for a high price. The oracle's name is Radrion, the prophet of life. In the computer ports, the oracle gives the same advice in the Castle and in Dawn; in the NES port, the two oracles give different clues.

Pub

 * Towns: Britain, Grey, Moon, Devil Guard, Montor East, Montor West, Fawn, Death Gulch, Dawn

Buy a drink and learn useful gossip from the bartender. In the computer ports, the information received depends solely on the size of the tip, and not on the specific bartender. Vice versa, in the NES port every bartender gives a single different hint, always after the third and the fifth drink purchased.

Stables

 * Towns: Devil Guard, Dawn

Horses allow to outrun land enemies. They are very expensive at game start, and they are unnecessary after the characters build-up their attributes.

Temple (NES)

 * Towns: Moon, Yew

In the NES port, s do not recall a character turned into ashes: you have to come to a temple for that. At game start, the only accessible temple is in Moon, while the Yew "fire temple" is surrounded by a fire field.

Thieves guild shop

 * Towns: Grey, Devil Guard, Fawn, Dawn

The shops of the Thieves Guild sell the tools of their trade: "magic" keys (known as lockpicks from Ultima 4 onwards), torches, magic gems, time-stopping sand. In the NES port, they also sell tents, useful to restore health points outside towns or dungeons.