Share: Menel Construction LLC 138 Davenport Ave Newark , NJ 07107 (551) 580-0716 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.