Menu 

Picture of the Northwood Plaza Shopping Center sign in Franklin, Indiana.

Picture of the Northwood Plaza Shopping Center sign in Franklin, Indiana.Picture of the Northwood Plaza Shopping Center sign in Franklin, Indiana.