After legal and environmental issues, finally Google has launched street view for UK ! There are 25 cities covered only at this point; I know both London and Oxford are covered.
You can check out the Computing Lab at Oxford (where I study) or Avanade’s offices in London (where I work).
{via Mark }