Still feel very bad, could not think straight!
Anyway, most streets and metro stations in London are pretty stroller friendly, but there are places not quite stroller friendly, like inside the Tower of London etc. I would prefer the volo one, but concern about the naps since it is not reclinable...