Where is Abbey Road?

Abbey Road and the studios named after it are in St. John's Wood, London, England.
London, England. It is also the title of the penultimate album by The Beatles, so named because it was recorded there.