Choo's Deli

2413 Federal St, Camden, NJ 08105

(856) 966-7766

Location