Where is St Giles?

Where is St Giles located?

St Giles, St Giles, Great Britain (approx. 51.5143°, -0.127°)


Where is St Giles on the map?