D n' L Deli & Catering 232 South Hillview Drive Milpitas CA United States
This little deli serves sandwiches and salads.
Phone: 408.945.7930