Pennington, New Jersey is a small town located in Mercer County. While the town itself may be small, there are ...