Explore details about location Indiana Avenue North. Indiana Avenue North is a location situated within the Watertown alongside other areas such as Factory Street, Michigan Avenue, Newell Street.