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

Franklin Woods Apartments

4.6
42 reviews
|Apartments|Chapel Hill, NC 27514