A co-worker recommended that we try the Deli that his friends recently took over. The ambience leaves something to be desired, but the food is delicious and the staff terrific!
Address: 3033 Cleveland Ave, Santa Rosa, CA 95403-2126
Location: United States > California (CA) > Sonoma County > Santa Rosa
Phone Number: +1 707-527-5439