Northwood of Franklin Apartments
317-738-2121
39.498567
-86.068391
About Northwood of Franklin Apartments
Northwood of Franklin Apartments is located at 2018 Cedar Ln, Franklin, IN. This business specializes in Property Management.