Danny's Deli & Grill
Restaurant
•
3263 Telegraph Rd, Ventura, CA 93003, USA
8.6
Friday: 7 AM – 8:30 PM
See if anyone you trust recommends it!