$4,500

601 SAYRE DR, Princeton, NJ, 08540

ACTIVE