Where is New Ellerby?

Where is New Ellerby located?

New Ellerby, England, Great Britain (approx. 53.8394623906°, -0.226361275°)


Where is New Ellerby on the map?