The Dolphin Restaurant has been a mainstay at the end of the Santa Cruz Wharf since 1963, but will now need to be demolished.
The Dolphin Restaurant has been a mainstay at the end of the Santa Cruz Wharf since 1963, but will now need to be demolished.
In