30 N MAIN ST, Cranbury, NJ, 08512

$3,744

30 N MAIN ST, Cranbury, NJ, 08512

Courtesy of: Keller Williams Real Estate-Clinton