Il Davide

Il Davide

Fine Italian dining in San Rafael, with a beautiful setting. They have a small outdoor patio where you and your dog can enjoy a peaceful and satisfying meal with a great wine list.