An iconic building from the 80's. The Twin Towers.
Prior to this there was a well known pub located on this site called the Oceanside.
Now to me that really was a Mount iconic building. I am sure locals of my vintage may agree. Hell we had some good times in that old boozer!