20mph on a residential street is perfectly reasonable. Urban roads on the other hand are usually more like 30-35mph where I live, which is also perfectly fine.
If you want to step on it, leave the city. Most non-access roads in non-built-up areas are 50mph, and more for motorways. Some major urban thoroughfares are also 45mph.