Nothing to do with the TV show this is the real McCoy (nothing to do with Leonard).
Twin Peaks is a pair of hilltops in the geographic centre of San Francisco from which you have a stunning view of the city. On a clear day you can see for quite some distance. It is one place not to be missed on a trip to the hilly city.
Note, if it is what is commonly known as the “winter months” and you are from the Caribbean take a heavy jacket along at 4 a.m.