Abbey Road Studios
London, United Kingdom