Where is St. Nicholas?

Where is St. Nicholas located?

St. Nicholas, Wales, Great Britain (approx. 51.4608444253°, -3.3101034164°)


Where is St. Nicholas on the map?