Get directions to: Village Square Inn, Newfoundland, NJ
Restaurant address: 2991 State Rte 23 Newfoundland, NJ 07435, USA
Restaurant: Village Square Inn