Deli Express Fast Foods

4001 Holly St, Denver CO

(303) 320-1939

Location