Low-rise housing iof any age is a rare sight in Shanghai as land is so costly or even more importantly, virtually non-existent for such a low density use.
When in Shanghai (and in any other city you might be unfamiliar with) be sure to take a business card from your hotel's reception desk or have someone at the desk write one out for you - you will find it invaluable if somehow you wander off and can't find your way back or, worse yet, can't pronounce in Chinese the name of the hotel even if you know what its name is.
Shanghai, as well as other major cities in China, is now moving forward to improve daily life a bit easier for people who are mobility impaired though admitedly it has a long way to go.