cafebarNot yet on Tasting Planet

Balboa Cafe

Fillmore Street 3199, 94123 San Francisco, United States 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!

Rate this restaurant

Log in to rate this restaurant.