Found 3 places
Address: Newark, DE
Latitude: 39.683 (39°40′59″N), Longitude: -75.735 (75°44′6″W)
Foursquare
Address: 251 South Main St, Newark, DE 19711
Latitude: 39.6766 (39°40′36″N), Longitude: -75.7623 (75°45′44″W)
Address: 179 East Main St, Newark, DE 19711
Latitude: 39.6835 (39°41′1″N), Longitude: -75.7457 (75°44′44″W)
Phone: (302) 738-4385