The Saints Peter and Paul Church rises above San Francisco's North Beach neighborhood on a beautiful autumn night in 2007.
666 Filbert St San Francisco, California, US
Discovered by Susan Hall on 11 June 2008. 93 views.