Se encuentra aproximadamente a 5 millas (8 km) al oeste de Charing Cross), y a "EMI Music Publishing", con sede en Charing Cross Road, ambas en la ciudad de Londres, Inglaterra.