View from Twin Peaks. San Francisco, California. Posted in San Francisco View from Twin Peaks. San Francisco, California.