Where is Oil Terminal?

Where is Oil Terminal located?

Oil Terminal, Oil Terminal, Great Britain (approx. 60.457268°, -1.274805°)


Where is Oil Terminal on the map?