Oxford Street London England

51.516391, -0.133838