cafebarNot yet on Tasting Planet
Balboa Cafe
Fillmore Street 3199, 94123 San Francisco, United States
About
This is an iconic SF bar, it’s admittedly a little fratty but who doesn’t love a fratty time on rare occasion.
Photos
No photos yet.
Reviews
No reviews yet. Be the first!