Deli Shift Leader II

2226 North Main Street, Hubbard, OH