By A Yahoo! Contributor, 2/24/10
If you want a non-touristy steak house in the heart of North Beach, then Joe Dimaggio's is the place! The servers are nice and knowledgeable and the steak is worth the money and come in healthy size portions. Pair it with a nice glass or bottle of red and you've got the perfect meal! Great place for groups or a romantic night out on the town.