Italian
Delarosa is one of Italian.

1. Delarosa

8.8
2175 Chestnut St (Pierce St), San Francisco, CA
Pizzeria · Marina District · 224 tips and reviews
A16 is one of Italian.

2. A16

8.4
2355 Chestnut St (btwn Divisadero & Scott St), San Francisco, CA
Italian Restaurant · Marina District · 161 tips and reviews
SPQR is one of Italian.

3. SPQR

8.2
1911 Fillmore St (btwn Bush & Pine St), San Francisco, CA
Italian Restaurant · Lower Pacific Heights · 172 tips and reviews