$2,997,000 -
18 Elm Road
Princeton ,
NJ 08540
Municipality: PRINCETON
Courtesy of Anna Shulkina, RE/MAX of Princeton remaxprincetonnassau@gmail.com