19002 W Villages Pkwy, Venice, Florida 34293 USA
Publix is the anchor store in the center of the strip mall.
Photo Credit: Yelp