Menu 

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