Home » Press » Price Point: $2.895 million in Hayes Valley Price Point: $2.895 million in Hayes Valley