2003 Spencer St
(1)

2003 Spencer St, Greensboro, NC 27401

Reviews

1 year ago

Ok

Never cared for apartments. They just don't have that homey feel to them.