Spruce
3640 Sacramento St, San Francisco, CA 94118
American
Presidio Heights
$31 to $50
Spruce has partnered with OpenTable to provide free, secure and instantly confirmed online reservations.
Learn More.