Get directions to: 20 Horse Tavern, Camden, NJ
Restaurant address: 835 South 2nd St Camden, NJ 08103, USA
Restaurant: 20 Horse Tavern