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