UK, London
Greenwich High Road, Greenwich, London SE10 8JA, United Kingdom