Where is St Giles?

Where is St Giles located?

St Giles, Westminster, United Kingdom (approx. 51.5143°, -0.127°)


Where is St Giles on the map?