Get directions to: Watchung's Lakeside Villa, Watchung, NJ
Restaurant address: 141 Stirling Rd Watchung, NJ 07069, USA
Restaurant: Watchung's Lakeside Villa