Did you mean Waldram Cresent maybe? Or Waldram Park Road ?
The A205 is sadly the most suitable road for the volume of traffic. The layout is questionable in places, but all in all, I dont think sending the traffic round the houses, to have a cafe in a pedestrian haven is the answer.