Photos: Abbey Road
London Hotels Blog, March 2nd, 2009
Immortalized in the title of the last album released by the Beatles before dissolving in 1970, Abbey Road is an otherwise quiet and rather nondescript residential street in the North London district of St John’s Wood.
READ THE COMPLETE POST AND SEE ALL THE PHOTOS: Photos: Abbey Road