Abbey Road Studios
3 Abbey Road, London, Greater London, NW8 9AY
United Kingdom
Phone number: 442,072,667,000
Category: Music stores