I HIGHLY recommend checking out Ristorante Ideale, on Grant Ave. in North Beach. It is by far the best Italian restaurant I have been to in America (I'm Italian myself) -- all home-made pasta and breads, and melt-in-your-mouth tiramisu! Not to mention their thick filet and yummy tuna sashimi.
- SF Station visitor comment
read more show less