Television documentary about the legendary Abbey Road Studios in London, England.
The Abbey Road Story is not available for streaming at this moment.