Restaurant Picco ★★★★★4.5 (310) Restaurants Italian restaurant 320 Magnolia Ave, Larkspur, CA 94939 Today: 5–8:30 PM Call Website Details →