Upper Noe Valley Residence

G Todd Photography