"sandwich was good, but waited for a long time."
Phone: +18474553354,+18474550845
Address: 11158 W Grand Ave Melrose Park, IL 60164-1131, United States
City: Melrose Park
Website: http://ozziesdeli.com/
Monday: 05:00 -00:00
Tuesday: 05:00 -00:00
Wednesday: 05:00 -00:00
Thursday: 05:00 -00:00
Friday: 05:00 -00:00
Saturday: 12:00 -02:00
Sunday: 06:00 -00:00
Dishes: 100
Amenities: 8
Categories: 5
Reviews: 1558