Papa Luigi Elmer

119 N Main St Elmer NJ 08318 USA

(856) 358-4700

Location