Where is Arabella?

Where is Arabella located?

Arabella, Arabella, Great Britain (approx. 57.75268°, -4.01534°)


Where is Arabella on the map?