2003 view of new passage sea front.
Taken from a different angle but a simular location