Westminster London England

51.513542, -0.151917