El Pool Sports Bar

116 Elm St Newark NJ 07105 USA

(973) 344-4824

Location