Twin Peaks

img_0355Twin Peaks are two hills located in the geographic center of San Francisco. This location is most famous for its breathtaking view that overlooks the city. Both the day and night view from these prominent peaks is spectacular. Continue reading

Advertisements