Restaurants & Bars 1

Balboa Steakhouse

jaydee | Feb 7, 2003 04:40 PM

First time poster.....

Anyone ever been to this place before (I believe it's off Sunset)? I only ask because I saw it had Steak Tartare on the menu, and I've been curious to try it...

Any insight is appreciated. Thanks!

Want to stay up to date with this post?