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