translate English to German: It was well placed and fairly near to the centre of town.
Ruhige Lage im Zentrum von Stuttgart. Alles war zu Fuß gut zu erreichen.