It is part of the West Willages development which is part of North Port.
It's in a Venice zip code but it's all within the city limits of North Port. The confusion is quite common in the area as the zip code region was done before any development within the West Villages. Also, I believe this is similar to the Braves SunTrust Park where it has an Atlanta address but it's located in Cumberland.
Thanks! Your answer is awaiting moderation.