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
1315 Grant Ave
San Francisco
CA
94133
1315 Grant Ave, San Francisco, CA
(415) 391-4129