Abbey Road is a thoroughfare in the borough of Camden and the City of Westminster in Greater London running roughly northwest to southeast through St John's Wood near Lord's Cricket Ground. It is part of the road B507. From Wikipedia
Leeds indie band's 'This Could Be Texas' praised for its originality and character at Abbey Road ceremony.