Explore details about location Itasca Avenue. Itasca Avenue is a location situated within the Tampa alongside other areas such as North Woodlynne Avenue, Oakwood Avenue, Mayfair Park Court.