Franklin Woods Apartments reviews | Apartments at 1521 E. Franklin St. - Chapel Hill NC

Franklin Woods Apartments

4.6
45 reviews
|Apartments|Chapel Hill, NC 27514