This picture was taken in 1995. The brain cells associated with this picture are long gone!
The sign above the restaurant reads "Welcome to Peters Restaurant". It appears that the business was also into water sports.
Does anyone remember this establishment? What is there now?