The Light Centre Moorgate 114 London Wall London EC2M 5QA United Kingdom Recenter To navigate, press the arrow keys. 51.5173, -0.0884795