$639,900 -
35 Long Needle Court Unit #36
Youngsville ,
NC 27596
Subdivision Name: The Retreat at Green Haven