The large white building is the St. Peter and Paul Church in the North Beach neighborhood, San Francisco, California. You can see Russian Hill in the background. The North Beach is a nice neighborhood to walk around in. You can learn more at Uncle Tom's Blog Cabin, The Tomfoolery of a Seminarian, and Varieties of Unreligious Experience. All very good posts, not like the usual tripe linked from this blog.