Park Deli, SANTA ROSA, California (CA)
Conveniently located at 5656 Channel Drive () in SANTA ROSA, California (CA) (95409), Park Deli can be reached at 7075391144. Remember to call in advance to make a reservation.
More restaurants in SANTA ROSA, California (CA)
Park Deli contact information and details:
Address: 5656 Channel Drive - , SANTA ROSA, California (CA) 95409
Contact Phone: 7075391144